當前位置:才華齋>IT認證>JAVA認證>

Java開發工程師試卷及答案解析

JAVA認證 閱讀(7.81K)

  一、單選題 (共19道題,每題5分)

Java開發工程師試卷及答案解析

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.在 中,關於下面的程式碼說法錯誤的是: ( )

<%@ page language="java" import=".*" errorPage="" isErrorPage="false" %>

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

  二、多選題 (共1道題,每題5分)

1.下面屬於JSP內建物件的是?

物件

onse物件

ication物件

物件