1.下面有關java的一些細節問題,描述錯誤的是?
A.構造方法不需要同步化
B.一個子類不可以覆蓋掉父類的同步方法
C.定義在接口中的方法默認是public的
D.容器保存的是對象的引用
2.在Java中,以下關於方法重載和方法重寫描述正確的是()
A.方法重載和方法的重寫實現的功能相同
B.方法重載出現在父子關係中,方法重寫是在同一類中
C.方法重載的返回值類型必須一致,參數項必須不同
D.方法重寫的返回值類型必須相同或相容。(或是其子類)
3.在JAVA中,下面關於String類和StringBuffer類的描述正確的是那一個?
ngBuffer類的對象調用toString()方法將轉換為String類型
B.兩個類都有append()方法
C.可以直接將字符串“test”賦值給聲明的Stirng類和StringBuffer類的變量
D.兩個類的實例的值都能夠被改變
4.下面有關List接口、Set接口和Map接口的描述,錯誤的是?
A.他們都繼承自Collection接口
是有序的Collection,使用此接口能夠精確的控制每個元素插入的位置
是一種不包含重複的元素的Collection
提供key到value的映射。一個Map中不能包含相同的key,每個key只能映射一個value
5.下面有關spring的依賴注入,説法錯誤的是?
A.依賴注入通常有如下兩種:設值注入和構造注入:
B.構造注入可以在構造器中決定依賴關係的注入順序,優先依賴的優先注入
C.當設值注入與構造注入同時存在時,先執行構造注入,再執行設值注入
D.設值注入是指IoC容器使用屬性的setter方法來注入被依賴的實例。這種注入方式比較簡單、直觀
6.下面不屬於HttpServletRequest接口完成功能的是?
A.讀取cookie
B.讀取HTTP頭
C.設定響應的content類型
D.讀取路徑信息
7.從以下哪一個選項中可以獲得Servlet的初始化參數?
let
letContext
letConfig
ricServlet
8.下列關於java抽象類的説法哪個正確?
A.某個抽象類的`父類是抽象類,則這個子類必須重載父類的所有抽象方法
B.接口和抽象類是同一回事
C.可以用抽象類直接去實例化創建對象
D.一個類只能繼承一個抽象類
9.下面關於spring和struts2的描述,錯誤的是?
ng mvc的入口是filter,而struts2是servlet
ng mvc是基於方法的設計,而struts2是基於類的設計
ts2有以自己的interceptor機制,spring mvc用的是獨立的AOP方式
ng mvc的方法之間基本上獨立的,獨享request response數據,struts2所有Action變量是共享的
10.關於JAVA的垃圾回收機制,下面哪些結論是正確?
A.程序可以任意指定釋放內存的時間
程序不能依賴於垃圾回收的時間或者順序
C.程序可明確地標識某個局部變量的引用不再被使用
D.程序可以顯式地立即釋放對象佔有的內存
11.一般用()創建InputStream對象,表示從標準輸入中獲取數據,用()創建OutputStream對象,表示輸出到標準輸出設備中。
12.關鍵字()表明一個對象或變量的引用在初始化後不能被修改。
ate
l
ic
D.沒有這種關鍵字
13.下面有個hibernate延遲加載,説法錯誤的是?
rnate2延遲加載實現:a)實體對象 b)集合(Collection)
rnate3 提供了屬性的延遲加載功能
支持延遲加載,load不支持延遲加
rnate使用Java反射機制,而不是字節碼增強程序來實現透明性
14.下面哪一項不屬於優化Hibernate所鼓勵的?
A.使用單向一對多關聯,不使用雙向一對多
B.不用一對一,用多對一取代
C.配置對象緩存,不使用集合緩存
D.繼承類使用顯式多態
15.關於struts框架,下面那些説法是正確的?
ts中無法完成上傳功能
ts框架基於MVC模式
ts框架容易引起流程複雜、結構不清晰等問題
ts可以有效地降低項目的類文件數目
16.在Struts框架中如果要使用Validation作驗證的話,需要使用以下哪個Form?
onForm
datorActionForm
datorForm
ValidatorActionForm
17.關於Spring MVC的核心控制器DispatcherServlet的作用,以下説法錯誤的是( )?
A.它負責接收HTTP請求
B.加載配置文件
C.實現業務操作
D.初始化上下應用對象ApplicationContext
18.在 中,關於下面的代碼説法錯誤的是: ( )
A.該頁面可以使用 exception 對象
B.該頁面發生異常會轉向
C.存在 errorPage 屬性時,isErrorPage 是默認為 false
頁面一定要有isErrorPage 屬性且值為 true
中equal和==的區別是什麼?
public class Test1{
public static void main(String args[]){
String a="1234";
String b="1234";
String c = new String("1234");
false
true
true
false
false
false
true
true
20.下面屬於JSP內置對象的是?(多選)
對象
onse對象
ication對象
對象