




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Java高級特性及項目實戰(zhàn)智慧樹知到期末考試答案2024年Java高級特性及項目實戰(zhàn)ArrayList和Vector的區(qū)別說法正確的是()
A:ArrayList底層是鏈表結(jié)構(gòu),Vector底層是數(shù)組結(jié)構(gòu)B:ArrayList是線程不安全的,Vector是線程安全的C:ArrayList是線程安全的,Vector是線程不安全的D:ArrayList底層是數(shù)組結(jié)構(gòu),Vector底層是鏈表結(jié)構(gòu)答案:ArrayList是線程不安全的,Vector是線程安全的Java對文件類提供了許多操作方法,能獲得文件對象父路徑名的方法是()。()。
A:getParentFile()B:getAbsoluteFile()C:getName()D:getAbsolutePath()答案:getParentFile()以下哪個方法用于獲取構(gòu)造方法的形參類型()。
A:getParameterTypesB:newInstanceC:getExceptionTypesD:getModifiers答案:getParameterTypesJava里,以下哪種泛型定義是不正確的()。()。
A:classTest{Tvoidtest(){}}B:interfaceTestT{}C:classTestT{}D:classTest{voidTtest(){}}答案:classTest{voidTtest(){}}以下關(guān)于serialVersionUID常量說法不正確的是()。
A:唯一標識可序列化類的版本B:確保對象與具有相同serialVersionUID的類兼容C:反序列化過程中檢查此常量D:反序列化類時必須要顯式聲明該常量答案:反序列化類時必須要顯式聲明該常量下列不是JDBCAPI的類及接口的是
A:Statement接口B:KeyListener接口C:Connection接口D:DriverManager類答案:KeyListener接口下面類中的方法可以創(chuàng)建目錄的是()
A:FileOutputStreamB:DataOutputC:FileD:Directory答案:File下列選項中關(guān)于JDK5的新特性錯誤的是()。
A:新增泛型和可變參數(shù)B:新增枚舉類型C:新增增強for循環(huán)D:自動裝箱和自動拆箱是在JDK5之前就出現(xiàn)了的答案:自動裝箱和自動拆箱是在JDK5之前就出現(xiàn)了的關(guān)于泛型的通配符說法正確的是()。
A:固定上邊界的通配符B:固定下邊界的通配符C:實現(xiàn)泛型的繼承D:無邊界的通配符答案:固定上邊界的通配符以下代碼執(zhí)行的結(jié)果是:publicclassExample{publicstaticvoidmain(String[]args){int[]x={1,2,3};x[1]=(x[1]1)?x[2]:0;System.out.println(x[1]);}}()。
A:輸出1B:輸出4C:輸出3D:輸出2答案:輸出3以下自定義標識符中哪項是不合法的()
A:helloB:$doubleC:BigMeaninglessNameD:const答案:const數(shù)據(jù)增、刪、改、查等操作使用的方法是()
A:execute()B:operateSQL()C:executeUpdate()D:executeQuery()答案:execute()以下代碼的執(zhí)行結(jié)果是什么?publicclassExample{publicstaticvoidmain(String[]args){Baseb=newBase();Subclass1S1=newSubclass1();Subclass2s2=newSubclass2();s1=(Subclass1)s2;}}classBase{}classSubclass1extendsBase{}classSubclass2extendsBase{}()。
A:代碼編譯成功,但運行時ClassCastException對象造型異常被拋出B:代碼編譯失敗,賦值語句s1=(Subclass1)s2非法C:代碼編譯失敗,因為一個基類不能被多個子類繼承D:代碼編譯成功,運行期間沒有異常拋出答案:代碼編譯失敗,賦值語句s1=(Subclass1)s2非法Java中,如果泛型類是一個接口,能否創(chuàng)建泛型類的對象?()。
A:可以B:編譯正確C:有時候可以D:不可以答案:不可以如下代碼執(zhí)行后的輸出結(jié)果是?publicclassExample{publicstaticvoidmain(String[]args){try{thrownewException();}catch(Exceptione){try{thrownewException();}catch(Exceptione2){System.out.println(inner);}System.out.println(middle);}System.out.println(out);}}()。
A:編譯失敗B:innerouterC:middleouterD:innermiddleouter答案:innermiddleouter下列不屬于JDBC編程必需的基本步驟的是()。
A:加載、注冊驅(qū)動程序B:建立數(shù)據(jù)庫連接C:執(zhí)行SQL語句D:處理結(jié)果答案:處理結(jié)果一個線程如果被調(diào)用了sleep方法,則喚醒它的方法是()()。
A:notify()B:wait()C:stop()D:run()答案:notify()只允許子類及同包類訪問某方法,使用哪個修飾符?()。
A:privateB:publicC:都可以D:protected答案:protected欲構(gòu)造ArrayList類繼承了List接口,下列哪個方法是正確的?()。
A:ArrayListmyList=newList()B:ArrayListmyList=newObject()C:ListmyList=newArrayList()D:ListmyList=newList()答案:ArrayList關(guān)于集合中對象的equals()和hashCode()規(guī)定說法錯誤的是?()。
A:如果兩個對象相同,那么他們的hashCode值需要一致B:Java中hashCode就是對象的內(nèi)存地址C:如果兩個對象的hashCode值一致,他們的equals方法不一定返回trueD:equals方法默認和==判定一致答案:對泛型的本質(zhì)是參數(shù)化類型,而這種()可以用在接口的創(chuàng)建中,稱為泛型接口。()。
A:方法B:構(gòu)造方法C:參數(shù)類型D:類答案:參數(shù)類型假設(shè)Foo類有如下定義,設(shè)f是Foo類的一個實例,下列語句調(diào)用哪個是錯誤的?()publicclassFoo{inti;staticStrings;voidimethod(){}staticvoidsmethod(){}}
A:Foo.imethod();B:Foo.smethod()C:f.imethod();D:System.out.println(f.i);答案:Foo.imethod();泛型是以下哪個JavaSE版本新特性()。()。
A:1.6B:1.7C:1.5D:1.4答案:1.5下列方法中,可使線程進入死亡狀態(tài)的是()()。
A:sleep()B:start()C:stop()D:wait()答案:stop()請問wait()方法定義在以下哪個類上?()。
A:AppletB:ThreadC:RunnableD:Object答案:Object現(xiàn)有:list是一個合法的集合引用getCollection()返回一個合法集合的引用,以下語句哪些是合法的?()。
A:for(Objecto:list)B:for(Objecto:getCollection())C:for(IteratorI;list.iterator();i.hasNext())D:for(Objecto:list.iterator())答案:for(Objecto:list.iterator())以下關(guān)于繼承的敘述正確的是()。
A:在Java中類只允許單一繼承B:在Java中一個類只能實現(xiàn)一個接口C:在Java中一個類不能同時繼承一個類和實現(xiàn)一個接口D:在Java中接口只允許單一繼承答案:a以下結(jié)構(gòu)中,插入性能最高的是()
A:torB:CollectionC:ArrayListD:Linkedlist答案:LinkedlistLinkedList類的特點是()
A:增刪快B:查詢快C:元素不重復D:元素自然排序答案:增刪快List、Set、Map哪個繼承自Collection接口,一下說法正確的是()
A:SetMapB:ListMapSetC:ListMapD:ListSet答案:ListSet查詢結(jié)果集的接口是()。
A:SetB:ListC:CollectionD:ResultSet答案:ResultSet對于HashMap集合說法正確的是()
A:可以存儲null值和null鍵B:底層是數(shù)組結(jié)構(gòu)C:不可以存儲null值和null鍵D:底層是鏈表結(jié)構(gòu)答案:可以存儲null值和null鍵在使用interface聲明一個接口時,只可以使用()修飾符修飾該接口。
A:privateB:protectedC:publicD:privateprotected答案:publicpublicclassTestEquals{publicstaticvoidmain(String[]args){Stringa=a;Stringb=b;Stringc=a+b;Stringd=a+b;System.out.println(a==a);System.out.println(c==ab);System.out.println(d==c);System.out.println(newString(a)+b==c);}}運行結(jié)果是?()。
A:truefalsefalsefalseB:falsefalsefalsefalseC:truetruefalsefalseD:truetruetruefalse答案:falsefalsefalsefalseJava的線程有()種狀態(tài)
A:2B:5C:3D:4答案:5JVM中是否存在泛型?()。
A:有時候存在B:存在C:不存在D:可以手動調(diào)試出來答案:AI參考:B:存在。在Java中,JVM是存在泛型機制的。Java泛型是一種支持類型參數(shù)的機制,它允許程序員在編寫代碼時使用類型參數(shù),而在編譯時將類型參數(shù)替換為具體的類型。這有助于提高代碼的可讀性和可維護性,并減少類型轉(zhuǎn)換和類型轉(zhuǎn)換錯誤的風險。因此,答案是B:存在。'請問以下哪些描述是正確的?()。
A:wait()方法和notify()方法是在Object類中定義的B:只有同步化的類支持wait()方法和notify()方法C:wait()方法和notify()方法是Thread類聲明的D:在JDK1.2中廢除了wait()方法和notify()方法答案:AI參考:選項A和B是正確的描述。\n\n選項A和B都是正確的,因為wait()方法和notify()方法是在Object類中定義的,用于線程間的同步,而只有同步化的類(如synchronized方法或代碼塊)才支持這些方法。選項C和D是錯誤的描述,因為wait()方法和notify()方法是在Java的JavaSEAPI中定義的,而不是在Thread類中聲明的。此外,這些方法在JDK1.2中并沒有被廢除。\n\n因此,選項A和B是正確的描述。'請問wait()方法在以下哪個代碼中被調(diào)用?()。
A:編譯不通過,因為接口中的構(gòu)造器必須用public修飾B:編譯不通過,因為接口中不能存在構(gòu)造器C:編譯不通過,因為接口中不能超過一個以上的構(gòu)造器D:編譯不通過,因為接口名必須超過1個字符答案:AI參考:題目中的代碼明顯是在調(diào)用一個方法,而沒有提到任何關(guān)于接口的限制或構(gòu)造器的問題,因此選項ABC都不符合題意。而選項D中的編譯不通過是因為接口名必須超過1個字符的說法也并不正確。因此,正確答案是D:編譯不通過,因為選項中沒有提及任何關(guān)于接口的調(diào)用。\n\n值得注意的是,這道題目可能是為了考察語法或錯誤提示的識別能力,因此給出的選項并不完全符合題目的實際情況。在實際編程中,接口中的方法通常是通過繼承來實現(xiàn)的,而不是直接調(diào)用其中的方法。同時,接口中的方法默認是public的,不需要顯式地使用public修飾符。因此,如果題目的意圖是要考察這些知識點,那么正確的選項應(yīng)該是A或者C,但是選項D和題目的語境完全不相關(guān)。'已知Stringstr=“Welcome_To_Java_World”,下面操作結(jié)果正確的是()。
A:substring(1,7)結(jié)果為”Welcome”B:compareTo(“welcometojavaworld”)結(jié)果為32C:startsWith(“welcome”)結(jié)果為trueD:endsWith(“World”)結(jié)果為true答案:AI參考:正確答案是C:startsWith(“welcome”)結(jié)果為true。\n\n這個問題中,我們需要對字符串進行操作并判斷結(jié)果是否正確。根據(jù)題目給出的信息,Stringstr="Welcome_To_Java_World",我們需要對str進行以下操作并判斷結(jié)果:\n\nA.substring(1,7)結(jié)果為"Welcome",這個操作會從索引位置1開始,獲取長度為7的子字符串,即"Welcome"。所以這個操作的結(jié)果是正確的。\n\nB.compareTo(“welcometojavaworld”)結(jié)果為-32,這個操作會將當前字符串與另一個字符串進行比較,返回一個整數(shù)值表示它們的相對順序。在這個情況下,當前字符串在另一個字符串之前,所以返回值為負數(shù)。\n\nC.startsWith(“welcome”)結(jié)果為true,這個操作會檢查當前字符串是否以指定的前綴開始,在這個情況下,當前字符串以"welcome"開始,所以結(jié)果為true。\n\nD.endsWith(“World”)結(jié)果為false,這個操作會檢查當前字符串是否以指定的后綴結(jié)束,在這個情況下,當前字符串不以"World"結(jié)束,所以結(jié)果為false。\n\n綜上所述,只有C選項的結(jié)果是正確的。'關(guān)于數(shù)據(jù)庫操作,正確的說法是()。
A:executeQuery()方法返回操作的記錄數(shù)B:executeUpdate()方法可以執(zhí)行SQL查詢語句C:execute()方法可以執(zhí)行SQL增加語句D:executeQuery()方法可以執(zhí)行所有SQL語句答案:AI參考:正確答案是B:executeUpdate()方法可以執(zhí)行SQL查詢語句。\n\nexecuteQuery()方法是用于查詢返回結(jié)果集的方法,只能執(zhí)行SQL查詢語句;execute()方法可以執(zhí)行SQL增加、刪除、更新等操作;executeUpdate()方法可以執(zhí)行SQL查詢語句或者增加、刪除、更新等操作。因此,正確答案是B。C選項中的“SQL增加語句”是錯誤的,因為execute()方法通常用于執(zhí)行更復雜的SQL操作,如插入、更新和刪除等。D選項中的“所有SQL語句”也是錯誤的,因為executeQuery()方法只能執(zhí)行查詢語句。因此,正確的說法應(yīng)該是“executeUpdate()方法可以執(zhí)行SQL查詢語句”。'關(guān)于接口的說法,正確的是()()。
A:其余選項都不對B:接口中的方法只能在接口的實現(xiàn)類中實現(xiàn)C:接口中不能定義常量D:接口中可定義變量成員答案:AI參考:正確答案是C:接口中不能定義常量。\n\n接口中不能定義常量,因為接口是抽象的,不能有具體的實現(xiàn)細節(jié),而常量是需要具體的數(shù)據(jù)值的。接口中可以定義變量成員,但它們必須被聲明為抽象的,即不能被直接實例化。接口中的方法可以在接口的實現(xiàn)類中實現(xiàn),但不能在接口中直接實現(xiàn)。因此,選項C是正確的。'現(xiàn)有如下代碼:publicclassExample{publicstaticvoidmain(String[]args){//anewExample().topGo();}voidtopGo(){//bmiddleGo();}voidmiddleGo(){//cgo();System.out.println(latemiddle);}voidgo(){//dthrownewException();}}為了使代碼能夠編譯通過,需要在哪個地方加入聲明throwsException?()。
A:c和dB:b、c和dC:a、b、c和dD:d答案:AI參考:答案:C:a、b、c和d\n\n在Java中,主方法main需要聲明是否拋出異常,main方法的聲明形式如下:\n\npublicstaticvoidmain(String[]args)throwsException\n\n但是你的代碼已經(jīng)聲明了主方法會調(diào)用一個可能會拋出異常的方法topGo,所以在main方法上直接聲明throwsException是不必要的。\n\n另外,你的代碼中,只有g(shù)o方法可能會拋出異常,所以只需要在go方法上聲明throwsException即可。\n\n所以正確的做法是在a、b、c和d處都加入聲明throwsException,選項C是正確的。\n\n因此,為了使代碼能夠編譯通過,需要在a、b、c和d處加入聲明throwsException。所以正確答案是C。'以下哪個方法用于獲取該類所有public修飾的構(gòu)造方法,并返回Constructor數(shù)組()。
A:getMethodB:getConstructorsC:getDeclaredConstructorsD:getMethods答案:AI參考:正確選項是C:getDeclaredConstructors。\n\n這個問題需要獲取一個類中所有被聲明為public的構(gòu)造方法,并返回一個Constructor數(shù)組。getDeclaredConstructors方法可以獲取一個類中所有被聲明的構(gòu)造方法,包括公共的、受保護的、包級私有和類級私有的構(gòu)造方法。這個方法返回的是一個Constructor數(shù)組,包含了該類中所有被聲明的構(gòu)造方法。因此,選項C是正確的答案。選項A、B和D都不符合問題的要求。'下列說法錯誤的是?()。
A:Java中代碼重用中的hasa關(guān)系通過定義類屬性方式實現(xiàn),isa通過類繼承來實現(xiàn)B:在實現(xiàn)多態(tài)后,利用父類引用(聲明時類型)調(diào)用父類子類均聲明了的變量和方法,均調(diào)用在子類中聲明的版本C:盡管現(xiàn)行的Java語言版本不允許類的多繼承,但是我們?nèi)匀豢梢栽趀xtends關(guān)鍵字后面放置一個列表D:this關(guān)鍵字代表當前對象,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 微特電機在高精度伺服系統(tǒng)中的應(yīng)用考核試卷
- 有機合成原料在綠色建筑材料的創(chuàng)新開發(fā)趨勢預測分析預測考核試卷
- 冷凍飲品企業(yè)的品牌維權(quán)與法律事務(wù)考核試卷
- 木質(zhì)素在土壤改良劑中的作用考核試卷
- 外貿(mào)生鮮類合同范本
- 梁板安裝合同范本
- 檔案提成合同范本
- 外墻水性氟碳漆合同范本
- 金融門面轉(zhuǎn)讓合同范本
- 水管改造施工合同
- 初中中考語文記敘文閱讀訓練訓練及答案
- 圍手術(shù)期高血壓患者管理專家共識
- 中國城市人口排名表
- 人教版六年級下冊數(shù)學(全冊)同步隨堂練習一課一練
- GB/T 2573-2008玻璃纖維增強塑料老化性能試驗方法
- GB/T 1265-2003化學試劑溴化鈉
- 工程建設(shè)項目管理培訓教材課件
- 11-化學動力學基礎(chǔ)-2-考研試題資料系列
- 《簡愛》課本劇劇本
- 社區(qū)獲得性肺炎臨床路徑
評論
0/150
提交評論