2020年JAVA程序員筆試面試模擬考試300題(含答案)_第1頁
2020年JAVA程序員筆試面試模擬考試300題(含答案)_第2頁
2020年JAVA程序員筆試面試模擬考試300題(含答案)_第3頁
2020年JAVA程序員筆試面試模擬考試300題(含答案)_第4頁
2020年JAVA程序員筆試面試模擬考試300題(含答案)_第5頁
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

2020年JAVA程序員筆試面試題庫300題[含答案]

一、簡答題

1.一個(gè)正在執(zhí)行的線程在遇到下列()情況時(shí)會暫時(shí)停止執(zhí)行?A.執(zhí)行suspend被掛

起;

B.休眠;

C.執(zhí)行輸入輸出操作

D.執(zhí)行wait。方法。

答案:ABD

2.轉(zhuǎn)發(fā)HTTP請求的兩個(gè)方法respsonse.sendDirect和RequestDispatcher.forward的區(qū)別

答案:RequeslDispatcher.forward()方法和HltpServlelResponse.sendRedirect()方法的區(qū)別是:

前者僅是容器中控制權(quán)的轉(zhuǎn)向,在客戶端瀏覽器地址欄中不會顯示出轉(zhuǎn)向后的地址:后者

則是完全的跳轉(zhuǎn),瀏覽器將會得到跳轉(zhuǎn)的地址,并重新發(fā)送請求鏈接。這樣,從瀏覽器的

地址欄中可以看到跳轉(zhuǎn)后的鏈接地址。所以,前者更加高效,在前者可以滿足需要時(shí),盡

量使用RequestDispatcher.forward。方法,并且,這樣也有助于隱藏實(shí)際的鏈接。在有些情

況下,比如,需要跳轉(zhuǎn)到一個(gè)其它服務(wù)器上的資源,則必須使用

HttpServletResponse.sendRequest。方法。

3.容器Panel和applet缺省使用的布局編輯策略是

答案:FlowLayout的布局管理器

4.1.保證在java應(yīng)用程序中,一個(gè)類Class只有一個(gè)實(shí)例存在該使用什么設(shè)計(jì)模式

答案:單例

5.”下面哪一項(xiàng)運(yùn)行結(jié)果為true?

inti=9;

intj=9;

A.++j==i;

B.j==i++;

C.j==++i;

D.j==i;

E.j++==i;

答案:BDE

6.EJB2.0規(guī)范中定義了幾種EnterpriseBean?A.TimerObject

B.EntityBean

C.MessageDrivenBean

D.SessionBean

答案:CD

7.對于大多數(shù)J2EEConstainer來說,web應(yīng)用最終可以用哪種形式部署?A.jar

B.ear

C.war

D.直接以目錄形式

答案:BCD

8.釋放SessionBean使用的某些資源或者刷新EntityBean的緩存的代碼一般實(shí)現(xiàn)在哪個(gè)方

法中?A.ejbLoad

B.ejbPassivate

C.ejbStore

D.ejbRemove

E.ejbActivate

答案:B

9.關(guān)于readLine()方法,一下說法正確的是?A.該方法拋出lOException異常,調(diào)用該方

法應(yīng)該try??,catch'"

B.如果讀到文件的末尾,該方法返回的結(jié)果為null

C.readLine。每次讀取一行數(shù)據(jù)

D.BufferReader類的對象可以調(diào)用該方法

答案:ABCD

10.定義整型變量:intn=456;,表達(dá)式的值為5的是:A.n/10

B.n%10

C.(n-n/100*100)/10

D.n/10%10

答案:CD

II.一個(gè)正在執(zhí)行的線程在遇到下列()情況下會終止執(zhí)行?A.執(zhí)行stop。方法:

B.執(zhí)行wait。方法;

C.執(zhí)行seleep()方法;

D.其run()方法運(yùn)行完后。

答案:AD

12.如果從流中讀取一個(gè)大數(shù)據(jù)量的XML文件并進(jìn)行解析,最好使用哪種解析方式?A.

兩種都可以,沒有太大區(qū)別

B.兩種都不可以

C.DOMParser

D.SAXParser

答案:D

13.”下列語句順序執(zhí)行后,j的值是:

intj=0;

for(inti=5;i>0&j<10;i-)j+=i;

A.12

B.11

C.9

D.10

答案:A

14.”在ORACLE中,

語句select"test"||nuDfromtableName,結(jié)果是?

A.結(jié)果是testnull

B.結(jié)果是空

C.結(jié)果是NULL

D.結(jié)果是test

答案:D

15.“Oracle數(shù)據(jù)庫中,

以下關(guān)鍵字中表示序列的是?

A.CLUSTER

B.SYXONYM

C.SEQUENCE

答案:C

16.以下關(guān)于UML的說法正確的是:A.UML是標(biāo)準(zhǔn)的建模語言,也是標(biāo)準(zhǔn)的開發(fā)過程。

B.UML是標(biāo)準(zhǔn)的建模語言,而不是標(biāo)準(zhǔn)的開發(fā)過程。

答案:A

17.WebLogic啟動AdminServer后默認(rèn)的控制臺是A./control

B./console

C./manage

D./manager

答案:B

18.”執(zhí)行下列代碼后,哪個(gè)結(jié)論是正確的?

String[]s=newString[IOJ;

A.s.length為10

B.s[9]為null

C.s[10]為"D.s[9]為0

答案:AB

19.在Java中進(jìn)行圖像處理的類庫在以下()包中。A.java.awt.io

B.java.awt.image

C.java.applet.Applet

D.java.awt.event.*

答案:B

20.以下描述JSP與Servlet的關(guān)系,正確的有:()

A)jsp最后會編譯成servlet來執(zhí)行

B)MVC中Servlet做C,jsp做V

C)Servlet在代碼中輸出html

D)JSP和Servlet都是解釋執(zhí)行

E)JSP是編譯執(zhí)行,而Servlet是解釋執(zhí)行

答案:A,B,C,E

21.關(guān)系數(shù)據(jù)庫中,典型的實(shí)體關(guān)系模型有三個(gè)要素,下面哪個(gè)不是三要素之一。A.索引

B.關(guān)系

C.屬性

D.實(shí)體

答案:A

22.在oracle中,語句select'test'||nullfromdual;的查詢結(jié)果為:A.結(jié)果是test

B.結(jié)果是testnull

C.結(jié)果是空

D.結(jié)果是NULL

答案:A

23.在weblogic中如果部署的應(yīng)用訪問兩個(gè)數(shù)據(jù)庫并需要進(jìn)行事務(wù)控制,則需要配置什么

樣的數(shù)據(jù)源:A.一般DataSource

B.沒有要求

C.TxDataSource(XADriver)

答案:C

24.”下面程序執(zhí)行代碼到第5行時(shí)j的值是:

1.publicclasstest{

2.publicstaticvoidmain(Stringargs[]){

3.inti=OxFFFFFFFl;

4.intj=-i;

5.

6.)

7.)

A.14

B.15

C.O

D.1

答案:B

25."定義字符串:Stringsl="hello”:對下面程序描述正確的是:

If(sl="heno"){

System.out.printings1=\"hello\"");

}else{

System.out.printlnf's1!=hello^^);

)

A.輸出sl!=hello

B.輸出sl="helloC.產(chǎn)生編譯錯誤

D.編譯正確運(yùn)行錯誤

答案:B

26.棧和隊(duì)列的共同特點(diǎn)是:A.都是先進(jìn)后出

B.只允許在端點(diǎn)處插入和刪除元素

C.都是先進(jìn)先出

D.沒有共同點(diǎn)

答案:B

27.下列哪些情況適合考慮使用有狀態(tài)會話beanA.實(shí)例化會話bean的時(shí)候,必須初始化

會話bean的狀態(tài)

B.在方法調(diào)用期間,會話bean需要維護(hù)成員變量的的數(shù)據(jù)

C.會話bean提供的服務(wù)不具體針對某種客戶端

D.會話bean需要跨越多個(gè)方法調(diào)用,維護(hù)客戶端的信息

答案:AD

28.Weblogic啟動AdminServer后默認(rèn)的控制臺路徑是A./console

B./manage

C./manager

D./control

答案:A

29.Stringsi=wHellow表達(dá)式si=="Hello”返回trueorfalse

答案:TRUE

30.”給出下面的不完整的類代碼:

classPerson{

Stringname,department;

intage;

publicPerson(Stringn){name=n;)

publicPerson(Stringn,inta){name=n;age=a;}

publicPerson(Stringn,Stringd,inta){

//doingthesameastwoargumentsversionofconstructor

//includeingassignmentname=n,age=a

department=d;

)

}

下面的哪些的表達(dá)式可以加到構(gòu)造方法中的“doingthesameas-"處。

A.Person(n,a)

B.this(Person(n,a))

C.this(name,age)

D.this(n,a)

答案:D

31.如果從流中讀取一個(gè)大數(shù)據(jù)量的XML文件并進(jìn)行解析,最好使用哪種解析器?A.兩種

都不可以

B.兩種都可以,沒有太大區(qū)別

C.SAXParser

D.DOMParser

答案:C

32.類的實(shí)例方法表示的是什么?()A.類的行為

B.父類對象的行為

C.類的屬性

D.類對象的行為

答案:D

33."類Test定義如下:

publicabstractclassTest

(

publicabstractvoidml();

publicabstractvoidm2()

System.out.println("hello");

如果對這段程序進(jìn)行修改,其中不會導(dǎo)致錯誤的修改是()

A.將修飾m1()方法的abstract關(guān)鍵字刪除

B.將修飾Test類的abstrac關(guān)鍵字刪除

C.用替換第4~6行

D.為ml()方法添加一個(gè)方法體

答案:D

34.下列對繼承的說法,哪個(gè)是正確的()A.子類只能繼承父類public方法和狀態(tài)

B.子類能繼承父類的protected方法,而不繼承protected狀態(tài)

C.子類能繼承父類的所有非私有方法和狀態(tài)

D.子類能繼承父類的私有方法和狀態(tài)

答案:C

35.單選題:

答案:

36.”關(guān)于以下程序代碼的說明正確的是:

1.publicclassHasStatic{

2.privatestaticintx=100;

3.publicstaticvoidmain(Stringargs[]){

4.HasStatichsl=newHasStatic();

5.hsl.x++;

6.HasStatichs2=newHasStatic();

7.hs2.x++;

8.hsl=newHasStatic();

9.hsl.x++;

10.HasStatic.x—;

11.System.out.println("x="+x);

12.}

13.}

A.10行不能通過編譯,因?yàn)閤是私有靜態(tài)變量

B.5行不能通過編譯,因?yàn)橐昧怂接徐o態(tài)變量

C.程序通過編譯,輸出結(jié)果為:x=102

D.程序通過編譯,輸出結(jié)果為:x=103

答案:C

37.以下關(guān)于UML的說法正確的是:A.UML是標(biāo)準(zhǔn)的建模語言,而不是標(biāo)準(zhǔn)的開發(fā)過程

B.UML是標(biāo)準(zhǔn)的建模語言,也是標(biāo)準(zhǔn)的開發(fā)過程

答案:A

38.需求人員要從用戶那了解什么"A.XXXX

B.XXXX

C.XXXX

D.產(chǎn)品需求

答案:業(yè)務(wù)

39.J2EE部署時(shí),最小的單元是?A.對象

B.組建

C.模塊

D.類

答案:D

40.下面哪些情況適合考慮使用有狀態(tài)會話bean?

A.實(shí)例化會話bean的時(shí)候,必須初始化會話bean的狀態(tài)

B.在方法調(diào)用期間,會話bean需要維護(hù)成員變量的數(shù)據(jù)

C.會話bean提供的服務(wù)不具體針對某種客戶端

D.會話bean需要跨越多個(gè)方法調(diào)用,維護(hù)客戶端的信息

答案:AD

41.下面哪些會產(chǎn)生二維數(shù)組"A.inta口口=newint口口

B.inta[10][10]=newint[][]

C.int[][]a=newint[10][10]

D.inta[][]=newint[10][10]

答案:CD

42.哪些配置文件是EJB必須用到的"A.web.xml

B.weblogic-ejb-jar.xml

C.weblogic.xml

D.ejb-jar.xml

E.ejb.xml

答案:BD

43.下列關(guān)于JAVA程序結(jié)構(gòu)說法錯誤的是0

A.源文件可以沒有import語句

B.package語句必須放在源文件的第一句

C.一個(gè)源文件可以有多個(gè)類定義

D.一個(gè)源文件可以定義多個(gè)public類

答案:D

44.定義字符串:Stringstr=

Abcddefg";則str.substring(l,4).indexOf(<d,)的結(jié)果是

答案:nstr.substring(l,4)是bed

indexOf(<d,)是2

45.select4test||nullformdual的結(jié)果

答案:test

46.”一個(gè)正在執(zhí)行的線程在

遇到下列()情況時(shí)會終止執(zhí)行

A,執(zhí)行sleep。方法后

B.執(zhí)行wait。方法

C.其run()方法運(yùn)行完后

D.執(zhí)行stop。方法

答案:CD

47.Httpmelhod中,能傳送大數(shù)據(jù)量的是“A.get

B.delete

C.pat

D.head

E.post

答案:E

48.”編譯運(yùn)行下面的程序,說明正確的有:

importjava.io.*;

publicclassA{

publicstaticvoidmain(String[]args){

Strings="1234567890abcdefghijklmnopq”;

byte[]b=s.getByte();

try(

Filef=newFile(B.txf,);

FileOutputStreamout=newFileOutputStream(f);

out.write(b,10,10);

out.write(b,0,5);

}catch(IOException){

Sytem.out.println(e.getMessage());

)

)

)

A.程序編譯正常,并在當(dāng)前目錄下生成文件

B.txt,文件內(nèi)容為

Abcdefghij12345";

B.拋出一個(gè)可以被捕獲的lOException

C.程序編譯正常,但屏幕沒有任何輸出

D.編譯正常,但運(yùn)行時(shí)出現(xiàn)錯誤

答案:A

49.JDBC中statement表示什么”A.數(shù)據(jù)庫連接

B.向數(shù)據(jù)庫傳送SQL語句的對象

C.數(shù)據(jù)源

答案:B

50.”下面代碼片段的結(jié)果(多選)

intscore=9

switch(score){

case0

System.out.printC'thisis0");

default

System.out.print("Eiror'');

case2

System.out.printf'thisis2'');

case3

System.out.print(46thisis3");

}'H,A.thisis0

B.Error

C.thisis2

D.thisis3

答案:BCD

51.什么是XML”A.XXX

B.XXX

C.XXX

D.是一個(gè)語言

答案:D

52.Frame框架中的按,畬隨下面哪槿佛局的大小改燮,而位置贊生燮化

A.BorderLayout

B.CardLayout

C.GridLayout

D.FlowLayout

答案:D

53.varchar2最大多大

A.1000

B.2000

C.3000

D.4000

答案:D

54.下面哪些偶合是最低的

A.內(nèi)容偶合

B.數(shù)撼偶合

C.公共偶合

D.非直接偶合

答案:C

55.如果x=2,(x++)/3的值是:

A1

B2

C0.67

DO

答案:D

56.Vectormyvector=newVector(100,50)這個(gè)語句做了什么

答案:向量myvector的初始容量100,溢出時(shí)增加50

57."類Test定義如下:

publicabstractclassTest

(

publicabstractvoidml();

publicabstractvoidm2()

(

System.out.println("heno'');

)

)

如果對這段程序進(jìn)行修改,其中不會導(dǎo)致錯誤的修改是()

A.將修飾m1()方法的abstract關(guān)鍵字刪除

B.將修飾Test類的abstrac關(guān)鍵字刪除

C.用替換第4~6行

D.為m1()方法添加一個(gè)方法體

答案:C

58.對于FilelnputStreamFileOutputStream類,下面哪個(gè)方法不會產(chǎn)生lOException異常

()A.write()

B.read()

C.close()

D.二者的構(gòu)造函數(shù)

答案:D

59.Oracle中VARCHAR2類型的最大長度是:A.2000

B.3000

C.4000

D.1000

答案:C

60.在ORACLE中,關(guān)于同義詞說法錯誤的是:A.可以為存儲過程創(chuàng)建同義詞

B.同義詞可以和表重名

C.共有同義詞和私有同義詞創(chuàng)建的權(quán)限不同

D.同義詞只能由創(chuàng)建同義詞的用戶使用

答案:D

61.運(yùn)行以下程序段后,變量tl的值是:

publicstaticvoidexchange(intx,inty){

inttemp=x;

x=y;

y=temp;

)

publicstaticvoidmain(Stringargs[]){

inttl=2;

intt2=3;

exchanged1,t2);

)

A.3

B.2

C.5

D.7

答案:B

62.”對下面的語句序列正確的說法是:

intc='A73;

c+=T%5;

System.out.println(c);

A.輸出結(jié)果:25

B.運(yùn)行時(shí)錯誤

C.產(chǎn)生編譯錯誤

D.輸出結(jié)果2

答案:A

63.“MyObject哪個(gè)方法會影響到這段代碼的正確性以及效率?

Listlist=newjava.utiLArrayList();

list.add(newMyObject(

A"));

if(list.indexOf(newMyObject(

A”))){...}

A.hashCode

B.clone

C.equals

D.toString

答案:A

64.如果從流中讀取一個(gè)大數(shù)據(jù)量的XML文件并進(jìn)行解析,最好使用哪種解析器?A.兩種

都不可以

B.兩種都可以,沒有太大區(qū)別

C.SAXParser

D.DOMParser

答案:c

65.對于大多數(shù)J2eeConlailer來說,web應(yīng)用最終可以以哪種形式進(jìn)行部署。

A.Jar

B.ear

C.war

D.直接以目錄形式

答案:BCD

66.下面哪些聲明是錯誤的?A.charc='\u0000';

B.inti='a';

C.byteb=01;

D.longl=1234567890L;

E.inti=OxFFFFFFFF;

答案:B

67.”對于各種EJB生命周期

描述錯誤的是:

A.實(shí)體bean有三種狀態(tài),不存在,在pool中,就緒

B.有狀態(tài)會話bean實(shí)例有三種狀態(tài),不存在,就緒和鈍化

C.無狀態(tài)會話bean實(shí)例兩種狀態(tài),不存在和就緒

D.消息bean就兩種狀態(tài):不存在就緒和鈍化

答案:D

68.下面哪個(gè)UML圖是動態(tài)圖?A.組件圖

B.順序圖

C.部署圖

D.類圖

E.對象圖

答案:B

69.定義整型變量:intn=456;,表達(dá)式的值為5的是:A.n/10

B.n%10

C.(n-n/100*100)/10

D.n/10%10

答案:CD

70.關(guān)于JSP和Servlet的描述正確的是:A.Jsp能夠訪問JavaAPL具備Servlet的全部優(yōu)

點(diǎn)。

B.Jsp頁面只能在接受請求時(shí)動態(tài)編譯成servelt?

C.Jsp技術(shù)構(gòu)建在Servlet上,它是支持HTML和XML頁面制作的Servlet技術(shù)的擴(kuò)展

D.訪問jsp頁面,需要預(yù)編譯成Servleto

答案:ACD

71.下面關(guān)于繼承的哪些敘述的正確的:A.在Java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口。

B.在java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口

C.Java的單一繼承使代碼更可靠。

D.在java中只允許單一繼承。

答案:CD

72."哪些方法可以加入類Child中?

publicclassParent)

publicintaddValue(inta,intb){

ints;

s=a+b;

returns;

}

)

classChildextendsParent{

A.publicvoidaddValue(){//dosomething...};

B.publicintaddValue(inta,intb)throwsMyException{//dosomething...}

C.publicintaddValue(inta){//dosomething...}

D.intaddValue(inta,intb){//dosomething...)

答案:AC

73.給出下面有關(guān)java.awt.List的表達(dá)式,哪些敘述是對的?A.List1=newList(6,true);

B.列表只能有一項(xiàng)被選中

C.一行的最大字符數(shù)是6

D.在沒有其它的約束條件下該列表將有6行可見

E.列表將允許用戶多選

答案:AE

74.下面哪些是合法的標(biāo)識符?A._endline

B.$persons

C.this

D.TwoUsers

E.*point

答案:ABD

75."假設(shè)test類運(yùn)行于多線程環(huán)境下,那么關(guān)于A處的同步下面描述正確的是?

publicclassTest{

Listlist=newjava.util.ArrayList();

publicvoidtest(){

synchronized(list){//—A

list.add(String.valueOf(SysteTn.currentTimeMillis()));

A.Test類為singleton時(shí)也沒有必要增加synchronized

B.Test方法中必須增加synchronized

C.Test類為singleton時(shí)有必要增加synchronized

D.Test方法中沒有必要增加synchronized

答案:C

76.第十行的聲明將調(diào)用那些方法:<l>classPerser{<2>publicvoidprintValue(intI,int

j){...}<3>publicvoidprintValue(inti){...}<4>}<5>publicclassTeacherextendsPerser{<6>public

voidprintValue(){...}<7>publicvoidprintValue(inti){...}<8>publicstaticvoidmain(String

as[]);<9>Persert=newTeacher();<10>t.printValue(10);<11>}

A7行

B6行

C3行

D2行

答案:C

77.oracle中的數(shù)值1234567.89放在Number(9,3)的變量中,存儲的值是:

A會報(bào)錯誤

B1234567.890

C1234567.0

D1234567.89

答案:A

78.對于rollback命令,說法正確的是

A撤銷剛剛進(jìn)行的數(shù)據(jù)修改操作

B撤銷上一個(gè)commit命令

C撤銷到上次執(zhí)行提交或回退操作的點(diǎn)

D撤銷本次登錄以來的所有數(shù)據(jù)修改

答案:C

79.下列關(guān)于uml說法正確的是

A它是標(biāo)準(zhǔn)的建模語言,而不是標(biāo)準(zhǔn)的開發(fā)過程

B它是標(biāo)準(zhǔn)的建模語言也是標(biāo)準(zhǔn)的開發(fā)過程

答案:A

80.對于大多數(shù)j2eeContainer來說,web最終可以用哪種形式部署

Awar

B直接以目錄形式

Cear

Djar

答案:ABC

81.在命令行運(yùn)行程序,A:javaAthefirstsnow,thefirstsnowcameo怎樣在main(String口as)

方法中訪問“first”

Aas[l]

Bas[2]

Cas[5]

Das[7]

答案:AB

82.若下面目錄和文件存在,創(chuàng)建Hleinputstream正確的是

AFilelnputStreams=newFileInputStream(,','d:\\l.txt"n);

BFilelnputStreams=newFileInputStream(,,Md:\\l.txt"u);

CFilelnputStreams=newFileInputStream(""jaca/l.txt"n);

DFilefile=newFile("nl.txt,n,);FileInputSt

答案:D

83.以下標(biāo)識符中()是不合法的A.Is

B.$1

C.$1

D.BigM

答案:A

84.在oracle中bate日期類型,存貯日期和時(shí)間信息,占用幾個(gè)字節(jié)?

A10

B8

C7

D6

答案:C

85.下面那些賦值語句是錯誤的:

Afloat

Bdoubled=3.14159;

Cdoubled=3.14D;

Ddoubled=5.3E12;

答案:A

86.程序員使用哪種方法更能查出程序更多的借口錯誤:

A黑盒技術(shù)

B代碼走查

C白盒測試

答案:B

87.關(guān)于被private修飾的成員變量,以下說法正確的是?

A只能被同一包中的類訪問

B只能被該類自身訪問和修改

C可以被兩種類訪問和修改,該類本身,該類的所有子類

D三種類可以訪問和修改,該類本身,該類的同包子類及不同包子類

答案:B

88.對于Java.util.TreeSet類,下面哪些描述是正確的?A.在這個(gè)集合中的元素是有序的

B.集合中的元素使用唯一的Key訪問

C.這個(gè)集合是保證不可變的

D.集合中的元素保證是唯一的

E.集合中的元素保證是同步的

答案:BE

89.System.gc()的作用

答案:用于釋放沒有使用的對象內(nèi)存

90.”下面是在命令行運(yùn)行java應(yīng)用程序A:javaAthefirstshow,thefirstshowcame.怎么

能在main(string[]args)方法中訪問單詞"frist””

A、args[l]

B、args⑵

C、args[3]

D、args[5]

答案:A

91.下面哪個(gè)對類的聲明是錯誤的?

A、classmyClassextendsmySuperClassimplementsYourlnterface()

B、classMyClassextendsMySuperClass!,MySupperClass2{}

C、publicclassMyClass{}

D、abstractclassMyClassimplementsYourinterfacel,Youriterface2{}

E、privateclassMyClass()

答案:B

92.下面哪個(gè)set是排序的?

A、abstractset

B、hashset

C^linkedhashset

D^treeset

答案:D

93.以下代碼創(chuàng)建幾個(gè)對象?Stringsi='bc';Strings2='be';

A2

B1

C3

DO

答案:C

94.黑盒測試用例的方法

A等價(jià)類劃分

B邊界值分析

C錯誤推測

D因果圖

答案:ABCD

95.oracle不能提交或回滾的操作;

Acommit

Bselect

Cupdate

Ddrop

Edelete

答案:ABD

96.Listlist=newList(6,true);下列說法正確的是?

A每個(gè)集合都有6個(gè)元素

B每行有6個(gè)元素

C初始化為6行數(shù)的新滾動列表

D集合的里不能為空值

答案:D

97.JNDI的三層是:

Ajava代碼

BJNDIAPI

CJNDINamingManager

D數(shù)據(jù)層

答案:ABC

98.”下面幾種常見CMT事物屬

性,從?1到?4應(yīng)該是:”

ATl,T2,T2,None

BTl,None,T2,T2

CT2,T2,None,T2

DNone,None,None,T1

ET2,None,None,T2

答案:A

99.下面那個(gè)是合法的布爾值?

AufalseBfalse

C10

答案:B

100.那段代碼可以實(shí)現(xiàn)正確的查詢?Listlist=new

java.util.LinkedList();list.add("R");list.add(uEn);list.add(

AM);list.add(nLM);

AlistindexOf(M

A”)

Blistcontains。

A"”);

CAnaysbinarySearch(listtoArray(),"

A””)

DCollectionsbinarySreach(list,"

A””);

答案:A

101.下面關(guān)于變量及其范圍的陳述那些事正確的?

A局部變量自愛使用前必須被初始化

B在方法中定義的局部變量在該方法被執(zhí)行時(shí)創(chuàng)建

C實(shí)例變量是類的成員變量

D實(shí)例變量用關(guān)鍵字static聲明

答案:B

102.下面程序執(zhí)行后,t5的結(jié)果是:inttl=5,t2=6,t3=7,t4,t5;t4=tlvt2?tl:t2;t5=t4<t3?t4:t3;

A6

B5

C7

D9

答案:B

103.Faqade在設(shè)計(jì)模式中屬于什么模式?

A創(chuàng)建模式

B結(jié)構(gòu)模式

C行為模式

D工廠模式

答案:B

104.以下循環(huán)執(zhí)行()次:publicclassTest{publicstaticvoidmain(String[]args){intx=-

10,k=0;while(++x<0){x++;}System.out.println(x);}}

A無限

B9

C11

D10

答案:B

105.下列輸出值是:inti=Oxffffffff;System.out.println(-i);

A15

B14

C1

D-15

答案:C

106.inti=l,j=2;他們在if中應(yīng)用正確的是

Aif(i){}

Bif(i==l?j==5){}

Cif(i=j){}

Dif(i==l|lj==0){}

答案:C

107.f下列關(guān)于缺省構(gòu)造方法描述正確的是

A它可以初始化其他方法中定義的變量

Bjava會對所有類創(chuàng)建缺省的構(gòu)造方法

C當(dāng)類中沒有定義任何構(gòu)造方法時(shí),Java就會創(chuàng)建缺省構(gòu)造方法

D如果定義了帶參數(shù)的構(gòu)造方法,Java會創(chuàng)建缺省的構(gòu)造方法

答案:C

108.如果你設(shè)計(jì)一個(gè)類,并且覆蓋了equals方法,你還會考慮覆蓋那些方法?

Ahashcode()

BtoString()

Cwait()

Dclone()

答案:A

109.下面那個(gè)SET是排序的?

AAbstractSet

BTreeSet

CHashSet

DLinkedset

答案:

110.確的是:1publicclassBasStatic{2privatestaticintx=100;3publicstaticvoid

main(String[]args){4BasStatichsl=newBasStatic();5hsl.x++;6HasTatichs2=new

HasTatic();7has2.x++;8hasl=newBasStatic();9hsl.x++;10BasStatic.x—;11

System.out.println(,,x=,'+x);12}13}

A5行不能通過編譯,因?yàn)橐昧怂接徐o態(tài)變量

B程序通過編譯,輸出結(jié)果是:x=102

C程序通過編譯,輸出結(jié)果是:x=103

D10行不能通過編譯,因?yàn)閤是私有靜態(tài)變量

答案:B

111.JDBC是什么?有什么作用?

答案:"JavaDatabaseConnectivity

JDBC是一個(gè)標(biāo)準(zhǔn)的JavaAPI,它由一組類和接口組成,Java應(yīng)用程序開發(fā)人員使用它來訪

問數(shù)據(jù)庫和執(zhí)行SQL語句。WebLogicJDBC是JDBC規(guī)范的企業(yè)級實(shí)現(xiàn),它為標(biāo)準(zhǔn)的

JDBCAPI提供了大量的擴(kuò)展。

112.EJB的部署是怎樣的?

A指定EJB的路徑

B修改startweblogic.xml文件

C修改config.xml文件

D修改web.xml文件

答案:A

113.Whatclassmustaninnerclassextend;A.Thetoplevelclass

B.TheObjectclass

C.Anyclassorinterface

D.itmustextendaninterface

答案:A

114.EJB容器支持的事物類型有哪幾種?

答案:CMT(容器管理事務(wù))/BMT(Bean管理事務(wù))

115.在oracle中,下面哪個(gè)與II運(yùn)算符有相同的功能:

A^Itrim

B、contact

C、substr

D>instr

答案:B

116.哪個(gè)類或接口不包括在JDKCollectionFramework中;A.Collections

B.Itenor

C.TreeMap

D.Arrays

E.Enumeration

答案:E

117.”下面語句片段的輸出結(jié)果是什么?

intscore=9;

switch(score)

(

case0:System.out.println();

default:System.out.printlnC'Error);

case1:System.out.println(uuGood);break;

case2:System.out.printlnC'Best);

)

A.沒有輸出

B.Error

C.Error,Good

D.Error,Good,Best

答案:c

118.下列對繼承的說法,哪個(gè)是正確的(D)A.子類能繼承父類的私有方法和狀態(tài)。

B.子類能繼承父類的protected方法,而不繼承protected狀態(tài)

C.子類只能繼承父類public方法和狀態(tài)

D.子類能繼承父類的所有非私有方法和狀態(tài)

答案:D

119.下面的異常處理正確的是(D)

Atry塊必須同時(shí)與catch子句和finally子句一起使用。

Btry塊只能使用一個(gè)catch子句。

Ctry塊中如果執(zhí)行了return語句,則其finally子句不會執(zhí)行。

Dtry塊不能單獨(dú)使用。

答案:D

120."類Teacher和Student是類Person的子類:

Personp;

Teachert;

Students;

file://p,tandsareallnon-null.

if(tinstanceofPerson){s=(Student)t;)

最一句語句的結(jié)果是:

A.將構(gòu)造一個(gè)Student對象;

B.表達(dá)式是合法的;

C.表達(dá)式是錯誤的;

答案:C

121.下列那個(gè)組件能在一個(gè)ERA文件中被說明

AJMSConnectFactory

BEJB類

CJMXMbeans

DJDBCDateSource

答案:B

122."Giventhefollowingfragmentofcode;

Doubledl=new

Double(l.O);

Doubled2=new

Double(l.O);

Floatf=newFloat(1.OF);

Whichresultsofthefollowingexpressionsaretrue?

A.dl==d2

B.dl.equals(d2)

C.dl=f

D.f.equals(dl)

答案:B

123.在下列那一種測試中,測試人員必須接觸到源程序,1,功能測試。2,結(jié)構(gòu)測試

A只有1

B只有2

C1和2

D均不需

答案:B

124.”給出下面代碼:

publicclassPerson{

staticintarr[|=newint[10];

publicstaticvoidmain(Stringa[l)

(

System.out.println(arr[1J);

)

(

那個(gè)語句是正確的?

A.編譯時(shí)將產(chǎn)生錯誤;

B.編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯誤;

C.輸出零

D.輸出空.

答案:c

125.Whichmodifiershouldbeusedtodefineaconstantmembervariable?A.static

B.final

C.abstract

D.Nomodifiercanbeused

答案:B

126.下面有關(guān)表和視圖的敘述中錯誤的是A.視圖的據(jù)可以來自多個(gè)表

B.對視圖的據(jù)可以來自多個(gè)表

C.基表不存在,不能創(chuàng)建視圖

D.刪除視圖不會影響基表的數(shù)據(jù)

答案:B

127.如果你被要求寫一段代碼讀取一個(gè)序列化的對象,那么一般使用哪種Stream?A.

FilelnputStream

B.FileReade

C.DatalnputStream

D.ObjectlnpulStream

答案:D

128."轉(zhuǎn)發(fā)HTTP請求一般有兩種方法,response.sendRedirect和RequestDispatcher.forward,

哪種

方法可以保存request.setAttribute。中設(shè)置的值不丟B

A.sendRedirectss

B.forward

C.兩個(gè)都不能

D.兩個(gè)都可以

答案:

129.下列關(guān)于Java語言的敘述中,正確的是:A.源文件名其擴(kuò)展名為.jar

B.Java是不區(qū)分大小寫的

C.源文件中public類的數(shù)據(jù)不限

D.源文件名必須與public類型的類名相同

答案:D

130.”下面語句片段的輸出結(jié)果是什么?()

intscore=9;

switch(score)

case0:System.out.println();

default:System.out.println("Error");

case1:System.out.println("GoocT);break;

case2:System.out.printlnC6Besf,);

)

A.Error

B.沒有輸出

C.Error,Good,Best

D.Error,Good

答案:D

131.main。方法的返回類型是:A.int

B.void

C.boolean

D.static

答案:B

132.那些是EJB規(guī)范定義的部署描述

AEJ

B.XML

BEJB-JAR.XML

CWEBLOGXML

DWE

B.XML

答案:B

133.關(guān)于MVC模式的論述,哪句是正確的?

A)Model向View注冊,Controller監(jiān)聽事件并做出響應(yīng)

B)View向Controller注冊,Model監(jiān)聽事件并做出響應(yīng)

C)View向Model注冊,Controller監(jiān)聽事件并做出響應(yīng)

D)Controller向Model注冊,View監(jiān)聽事件并做出響應(yīng)

答案:C

134.什么是JNDI

答案:JavaNamingandDirectoryInterface

135.Coslom.tag的用法及過程?

答案:"SUN的定義customtag就是由用戶定義的jsp標(biāo)記(isauser-definedJSPlanguage

element)。

并且有如下一些特點(diǎn):

lo由請求頁面處取得參數(shù)。

2o可以訪問一切jsp頁可以訪問的對象。

3o可以修改請求頁面生成的response。

4??梢曰ハ嘟换?。你可以在使一個(gè)tag建立一個(gè)JavaBean,而在另一個(gè)tag中使用它。

5o可互相嵌套。(就是<html>vhead></head></html>的意思)

136.事務(wù)有幾種屬性?分別是什么?

答案:”事務(wù)的屬性有6種

1.Required:當(dāng)處于事務(wù)范圍內(nèi)的客戶端應(yīng)用調(diào)用組件商務(wù)方法時(shí),組件商務(wù)方法執(zhí)行在原

有的客戶端事務(wù)范圍內(nèi);2.RequiredNew:當(dāng)處于事務(wù)范圍內(nèi)的客戶端應(yīng)用調(diào)用組件商務(wù)

方法時(shí),EJB容器啟動一個(gè)新的事務(wù)過程,組件商務(wù)方法執(zhí)行在新事務(wù)過程范圍內(nèi);

3.Mandatory:如果調(diào)用EJB組件商務(wù)方法的客戶端應(yīng)用不處于事務(wù)范圍內(nèi),則EJB容器拋

出TransactionRequiredException異常,強(qiáng)制客戶端啟動事務(wù)過程;

4.NotSupported:EJB組件的商務(wù)方法不需要運(yùn)行在事務(wù)過程中。如果調(diào)用EJB組件方法的

客戶端應(yīng)用處于事務(wù)過程中,則調(diào)用組件商務(wù)方法時(shí)原有事務(wù)過程掛起,直至組件方法運(yùn)

行結(jié)束;5.Supports:組件方法必須處于事務(wù)范圍內(nèi)。如果調(diào)用組件商務(wù)方法的客戶端不

處于事務(wù)過程中,則EJB容器啟動新的事務(wù)過程;6.Never:組件方法不需要運(yùn)行在事務(wù)過

程中。如果調(diào)用組件商務(wù)方法的客戶端應(yīng)用處于事務(wù)范圍內(nèi),則EJB容器拋出

RemoteException異常。

137.關(guān)于servlet和jsp描述正確的是

Ajsp技術(shù)建立在servlt.h,它是支持xml的servlet的拓展

Bjsp只有在接受請求時(shí)動態(tài)編譯成servlet

C訪問jsp頁面,需要預(yù)編譯成servlet

Djsp能夠訪問javaAPI,具備servlet的全部優(yōu)點(diǎn)

答案:ABC

138.下面那句會生成Java對象?

AStrings=newStringO;

BStrings=new”

A"”,intern。;

CStrings="”心;

DStrings=*,

A,,n;

答案:CD

139.下面那個(gè)SQL屬于DML?

Aselect*fromtest

BinsertintotestvaluesCabc'/lZ1)

Cdorptest

Dcommit

答案:AB

140.”如果要在JAVA調(diào)用ORACLE的存儲過程,需要使用到下面那個(gè)接口

II

APreparedStatement

BStatement

CCallableStatement

答案:c

141.怎樣構(gòu)造一個(gè)合法的ArrayList

AListlist=newArrayList()

BArraylistlist=newList()

CListlist=newList()

DAnayListlist=newObject()

答案:A

142.用JNDI可以訪問什么樣的資源(例如:DateSource、EJB>Webserver>servlet)?

答案:DataSource,EJB,LDAP,MailService等等資源。只要該資源注冊到了JNDI的服

務(wù)中

143.JAVA中短整型的內(nèi)存為

A8bit

B4bit

C16bit

D32bit

答案:C

144.類的設(shè)計(jì)要求自己的變量不能被外部直接訪問,可以用以下那個(gè)修飾符

APROTECTED

BFRENDLY

CPRIVATE

DPUBLIC

答案:C

145.在oracle中,語句selectdecode(7782,7369,'test1,,7782,'test2,,'other,)formdual,查詢結(jié)

Atest2

Btestl

CNULL

Dother

答案:A

146.為了提高效率,應(yīng)該:

A取一切可能的輸入數(shù)據(jù)去測試

B隨即選取測試

C在完成編碼后制定測試計(jì)劃

D集中對付那些群集的程序

答案:D

147.System同時(shí)包含三個(gè)預(yù)定義流對象,以下那個(gè)不是

AOUT

BERR

CIN

DINT

答案:D

148.下面那個(gè)是換行的轉(zhuǎn)義字符

A\n

B\b

C\r

D\t

答案:A

149.Oracle數(shù)據(jù)庫,以下關(guān)鍵字表示序列的是

ASYNONYM

BDATEBASELINE

CCLUSTER

DSEQUENCE

答案:D

150.spring1.x提供了那種IOC實(shí)現(xiàn)?

A基于靜態(tài)方法

B基于接口

C基于構(gòu)造函數(shù)

D基于setter的實(shí)現(xiàn)

答案:BD

151.消息類型Web服務(wù)適合情況?

A.調(diào)用web服務(wù)的客戶機(jī)要求立即響應(yīng)。

B.web服務(wù)功能在異步環(huán)境中。

C.web服務(wù)面向過程的。

D.web服務(wù)數(shù)據(jù)驅(qū)動。

答案:

152.哪個(gè)M叩己經(jīng)排序。A.ArrayList

B.LinkedList

C.Vector

D.HashSet

E.TreeSet

F.HashMap

GHashTable

E.TreeMap

答案:e

153.釋放SessionBean資源?A.EJBRemoove

B.EJBLoad

C.EJBStore

D..

答案:

154.設(shè)計(jì)模式facade屬于什么類型?

A.創(chuàng)建。

B.結(jié)構(gòu)。

C.行為。

答案:b

155.Oracle同義詞

答案:"synonym,相當(dāng)于alias(別名),比如把userl.tablel在user2中建一個(gè)同義詞table1

createsynonymtable1foruserl.tablel;

這樣當(dāng)你在user2中查select*fromtable1時(shí)就相當(dāng)于查select*fromuserl.tablel;

156.MClasstest{

publicvoidstaticmain(Stringargs[]){

staticintx[]=newint[15]

System.out.println(x[5]);

)

"輸出結(jié)果。

答案:0

157.JNDI結(jié)構(gòu)包括三個(gè)層次?A.應(yīng)用層。

B.實(shí)現(xiàn)層。

C.數(shù)據(jù)層。

D.JNDIAPI層。

答案:

Abd.第一■層:java代碼,是訪問JNDI的代碼;

第二層:JNDIAPI:統(tǒng)一的命名和目錄服務(wù)接口

第三層:JNDINamingManager:JNDI管理器

第四層:JNDISPI:用于構(gòu)建JNDI實(shí)現(xiàn)的框架,能夠動態(tài)的插入命名和目錄服務(wù)提供

商的產(chǎn)品;

第五層:命名和目錄服務(wù)提供商的產(chǎn)品;”不確定

158.”關(guān)于A塊說法正確的是

publicvoidmethod(){

Listlist=newArrayList();

synchronized(list){System.currentTimeMillis();//A

A.method方法需要同步;

b.method方法需要不需要同步;

c....

d.以上說法都不對;

答案:

159.J2EE三層模型。j2ee體系結(jié)構(gòu)分為三個(gè)層次,分別是客戶表示層、中間邏輯層和數(shù)

據(jù)管理層及應(yīng)用系統(tǒng)。

答案:

160."MyObject的什么方法會對if表達(dá)式的正確性產(chǎn)生影響

List1=newLinkedList();

Ladd(newMyObject(H

A""));

if(l.contains(newMyObject(n

A"”))){}

A.toStringO

B.equals()

C.hashCode()

D.clone()

答案:B

161.什么時(shí)候考慮使用有狀態(tài)會話BEAN?

答案:

162.哪些測試是黑盒測試?a.循環(huán)測試,b.等價(jià)類測試c.邊界值測試

答案:"bc、黑盒測試的測試用例設(shè)計(jì)方法

?等價(jià)類劃分方法

?邊界值分析方法

?錯誤推測方法

?因果圖方法

?判定表驅(qū)動分析方法

?正交實(shí)驗(yàn)設(shè)計(jì)方法

?功能圖分析方法

163.Weblogic部署EJB的方式

答案:1,自動部署,使用weblogic.Deployero2Wlshell任務(wù)用于需要手動部署.3,使用

weblogic管理臺手動控制

164.UML既是標(biāo)準(zhǔn)建模語言又是標(biāo)準(zhǔn)開發(fā)流程?

答案:不是

165.panel默認(rèn)布局是什么?

答案:flowlayout

166.Stringstr="北京2008”;System.oul.println(str.charAt(2));輸出什么?

答案:2

167.軟件工程設(shè)計(jì)標(biāo)準(zhǔn)”a.低內(nèi)聚高耦合

b.高內(nèi)聚低耦合

c.高內(nèi)聚高耦合

d.低內(nèi)聚低耦合

答案:b

168.jsp標(biāo)簽庫定義方式?A.web.xml中定義。

B.直接在文件中調(diào)用。

C.jar包中調(diào)用。

答案:abc

169.EJB的部署文件是(單選)A.ejb-jar.xml

B.ejb.xml

C.weblogic-ejb-jar.xml

D.weblogix-ejb.xml

E.web.xml

答案:A

170.下列關(guān)于JDBC的論述,哪幾個(gè)正確?()

A)JDBC是程序員以數(shù)據(jù)庫獨(dú)立的方式訪問數(shù)據(jù)源

B)JDBC是和特定的數(shù)據(jù)庫產(chǎn)品綁定的

C)JDBC中的Driver的實(shí)現(xiàn)是和特定的數(shù)據(jù)庫產(chǎn)品綁定的

D)JDBC中的Driver的實(shí)現(xiàn)是和數(shù)據(jù)庫產(chǎn)品獨(dú)立的

答案:A,C

171.”根據(jù)下面的代碼,選擇可能的結(jié)果:

classDemo{

Booleana=newBoolean[10];

publicstaticvoidmain(String[Jargs){

Demodemo=newDemo();

demo.displayO;

)

voiddisplay(){

System.out.println(a[9]);

A.輸出true;

b.輸出false;

c.輸出null;

d.運(yùn)行時(shí)錯誤,數(shù)組下標(biāo)出界.

答案:C

172.視圖的問題,有關(guān)視圖的基本概念

A刪除視圖會刪除基表記錄

B刪除視圖不會刪除基表記錄

Cupdate只更新視圖,不更新基表

答案:B

173.下列關(guān)于final的描述,不正確的是?

A、final定義的類不能被繼承

B、final定義的方法不能被重載

C、final可以在抽像類的方法中使用

D、以上都不正確

答案:B,D

174."查找List內(nèi)容的方法

List1=newArrayList();

l.add("

A"”);

l.add("“B””);

Ladd(““C"”);

如何查找“”B"”?

(I

Al.contains("B")

Bl.indexOf()

Cl.sizeOf()

答案:A

175.哪個(gè)List最適合FIFO隊(duì)列?

答案:LinkedList

176.設(shè)計(jì)劃分模塊準(zhǔn)則?A.高內(nèi)聚,低耦合

B.低內(nèi)聚,高耦合

C.高內(nèi)聚,高耦合

D.低內(nèi)聚,低耦合

答案:A

177.java中判斷applet來源的方法有AgetDocumentBase()BgetCodeBase()C

getDocumentbase()DgetCodebase()

答案:A,B

178.下列那些是DML語句A.commit

B.update

C.Select

D.drop

答案:B,C

179.intx=2,(x++)/3的值是()A0.67B2C1D0

答案:D

180,下列哪些是JSP的隱含對象A.out

B.request

C.respones

D.session

E.appliacation

答案:A,B,C,D,E

181.下列哪些是數(shù)據(jù)庫中存儲過程使用的參數(shù):A.INPUT

B.IN

C.OUT

D.INOUT

答案:B,C,D

182.下列哪些定義正確A.inti=OxFFFFFFFF;

B.charc='\u057r;

C.byteb=01;

D.inti廿a';

E.long1=455566666L;

答案:A,B,C,E

183."inti=9;

intj=9;

下列那些表達(dá)式為真

A.j==I

B.j==i++

C.j==++i

D.j++==i

E.++j==i

答案:B,D

184.下列那些是servlet容器A.apache

B.Tomcat

C.Weblogic

D.websphere

答案:B,C,D

185.下列哪些不是JAVA關(guān)鍵字A.nuD

B.exit

C.main

D.remove

E.true

答案:B,C,D

186.以下哪些是合法的JAVA標(biāo)識符(多選)

A.SPerson

B.*test

C._endline

D.const

答案:AC

187.下列那些是UML靜態(tài)圖A.類圖

B.順序圖

C.接口圖

D.部署圖

E.對象圖

F協(xié)作圖

G狀態(tài)圖

答案:A,C,D,E

188.創(chuàng)建XML文件的格式?

答案:"<?xmlversion=""1.0""encoding=""GB2312""?>

<root>...</root>

189.下面哪些是合法的標(biāo)識符。A.$persons

B.TwoUsers

C.*point

D.this

E._endline

答案:"

答案A,B,E

解析Java的標(biāo)識符可以以一個(gè)Unicode字符,下滑線(_),美元符($)開始,后

續(xù)字符可以是前面的符號和數(shù)字,沒有長度限制,大小寫敏感,不能是保留字。

190.軟件測試的目的

答案:投入最少的人力和物力,來保證軟件的開發(fā)質(zhì)量,并檢測軟件中潛在的問題。

191.MVC模式的圖示

答案:

192.怎么樣運(yùn)用JSTL標(biāo)簽?

答案:<c:forEachxc:ifxc:set><c:choose>

193.a是Container,b是數(shù)組,c是數(shù)組中的第一個(gè)元素,問你用標(biāo)簽怎么樣來表示數(shù)組中

的第一個(gè)元素?

答案:${a.b[0]}或者${時(shí)看[0"

194.Java的編碼規(guī)范?

答案:

195.構(gòu)造函數(shù)的相關(guān)知識?

答案:"構(gòu)造函數(shù)(constructor)在對象創(chuàng)建時(shí)初始化。構(gòu)造函數(shù)是和類同名的函數(shù),沒有

返回類型,構(gòu)造函數(shù)不能在普通的程序里面調(diào)用,只有當(dāng)這個(gè)類被應(yīng)用new實(shí)例化的時(shí)候

才會被運(yùn)行。構(gòu)造函數(shù)沒有返回類型,實(shí)際上,構(gòu)造函數(shù)返回的就是這個(gè)class本身。

類初始化時(shí)構(gòu)造函數(shù)調(diào)用順序:

(1)初始化對象的存儲空間為零或null值;

(2)調(diào)用父類構(gòu)造函數(shù);

(3)按順序分別調(diào)用類成員變量和實(shí)例成員變量的初始化表達(dá)式;

(4)調(diào)用本身構(gòu)造函數(shù)。

196.當(dāng)對兩個(gè)表進(jìn)行及聯(lián)時(shí),那列有可能是主

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論