【正文】
第二十五,是否可以繼承String類? String類是final類故不可以繼承。通常的動(dòng)態(tài)聯(lián)編將生效。在接口中,所有方法都是抽象的。第十九,List, Set, Map是否繼承自Collection接口? List,Set是Map不是第二十,abstract class和interface有什么區(qū)別?聲明方法的存在而不去實(shí)現(xiàn)它的類被叫做抽象類(abstract class),它用于要?jiǎng)?chuàng)建一個(gè)體現(xiàn)某些基本行為的類,并為該類聲明方法,但不能在該類中實(shí)現(xiàn)該類的情況。equals()是判讀兩個(gè)Set是否相等。第十五,Overload和Override的區(qū)別。s1 += 1正確。s1 = s1 + 1。另外,斷言不應(yīng)該以任何方式改變程序的狀態(tài)。要在編譯時(shí)啟用斷言,需要使用 source 標(biāo)記:javacsource 要在運(yùn)行時(shí)啟用斷言,可使用enableassertions 或者ea 標(biāo)記。如果表達(dá)式計(jì)算為 false,那么系統(tǒng)會(huì)報(bào)告一個(gè) AssertionError。它允許一個(gè) null 鍵和多個(gè) null 值。amp。不能extends(繼承)其它類,但一個(gè)內(nèi)部類可以作為一個(gè)接口,由另一個(gè)內(nèi)部類實(shí)現(xiàn)。如果拋出一個(gè)異常,那么相匹配的 catch 子句就會(huì)執(zhí)行,然后控制就會(huì)進(jìn)入 finally 塊(如果有的話)。((”_____UL_UL__U_L_0_22_____UL_bbbb_b__UL_))} } 包含字段ID,對(duì)同一個(gè)ID的取值,可能存在多條數(shù)據(jù),請(qǐng)完成SQL語(yǔ)句,查詢T1中對(duì)應(yīng)大于1條數(shù)據(jù)ID及其對(duì)應(yīng)數(shù)據(jù)的條數(shù) select ID,count(*)from T1 group by ID having count(*)1 、T2和T3的結(jié)構(gòu)和數(shù)據(jù)如下 T1NameIDCourseIDScore 1122T2 IDCourse 1 數(shù)學(xué) 2 T3 IDName 1 張三 李四請(qǐng)寫出查詢的SQL語(yǔ)句使得查詢結(jié)果為: NameCourseScore張三數(shù)學(xué)張三語(yǔ)文李四數(shù)學(xué)李四語(yǔ)文Select , from t1,t2,t3 where = and =。939。if(ss[j].equals(”“)){ int n = 0。amp。StringBuffer sb = new StringBuffer()。StringBuffer sb = new StringBuffer(str)。()。55. 與%include %兩種包含方式有什么區(qū)別??Post get ,如排序時(shí)數(shù)據(jù)將放在什么表空間永久表空間、臨時(shí)表空間和還原表空間,排序時(shí)數(shù)據(jù)放在臨時(shí)表空間,還原表空間用于記錄重做日志。(JMS)?寫出需要配置的項(xiàng)目及步驟。update student1 set id=id+1 where id=54。Hashtable和HashMap采用的hash/rehash算法都大概一樣,所以性能不會(huì)有很大的差異。//這里提供了一個(gè)供外部訪問(wèn)本class的靜態(tài)方法,可以直接訪問(wèn)public static Singleton getInstance(){return instance。對(duì)象的內(nèi)容可以在被調(diào)用的方法中改變,但對(duì)象的引用是永遠(yuǎn)不會(huì)改變的。? String類是final類故不可以繼承。通常的動(dòng)態(tài)聯(lián)編將生效。在接口中,所有方法都是抽象的。, Set, Map是否繼承自Collection接口? List,Set是Map不是 class和interface有什么區(qū)別? 聲明方法的存在而不去實(shí)現(xiàn)它的類被叫做抽象類(abstract class),它用于要?jiǎng)?chuàng)建一個(gè)體現(xiàn)某些基本行為的類,并為該類聲明方法,但不能在該類中實(shí)現(xiàn)該類的情況。equals()是判讀兩個(gè)Set是否相等。s1 += 1正確。s1 = s1 + 1。另外,斷言不應(yīng)該以任何方式改變程序的狀態(tài)。要在編譯時(shí)啟用斷言,需要使用 source 標(biāo)記:javacsource 要在運(yùn)行時(shí)啟用斷言,可使用enableassertions 或者ea 標(biāo)記。如果表達(dá)式計(jì)算為 false,那么系統(tǒng)會(huì)報(bào)告一個(gè) AssertionError。它允許一個(gè) null 鍵和多個(gè) null 值。amp。Nested Class(一般是C++的說(shuō)法),Inner Class(一般是JAVA的說(shuō)法)。Java 技術(shù)允許使用 finalize()方法在垃圾收集器將對(duì)象從內(nèi)存中清除出去之前做必要的清理工作。執(zhí)行該語(yǔ)句后將有幾條記錄插入到表texample表中A 1 B 2C 3D 4,某字段要求存放員工編號(hào),為固定10位長(zhǎng)字符,采用哪種類型字段:A A charB longC varcharD varray二,簡(jiǎn)答題, finally, finalize的區(qū)別。else if i=8 then mit。7)k = k + 1。} 如果method 正常運(yùn)行返回,會(huì)顯示下面的哪些信息? A Hello WorldB Exception C Exception1 D Thank you!CD switch(m){ case 0: (“case 0”)。(=” and ”)。:D A EJB的結(jié)構(gòu)決定編寫分布式程序無(wú)須關(guān)注事務(wù),安全,多線程問(wèn)題,可以提高效率 B EJB開發(fā)人員與和底層中間件相隔離,便于開發(fā)和分別改進(jìn) C EJB服務(wù)器端僅編寫一次,即可隨處運(yùn)行D EJB可以從結(jié)構(gòu)上保證了一臺(tái)服務(wù)器崩潰時(shí)其他服務(wù)器可以正常運(yùn)行 A RMI中不能直接對(duì)對(duì)象實(shí)現(xiàn)實(shí)施遠(yuǎn)程調(diào)用,只能對(duì)對(duì)象的接口操作 B RMI底層通過(guò)存根stub和框架skeleton實(shí)現(xiàn)C RMI中方法調(diào)用參數(shù)傳遞為值傳遞,傳遞參數(shù)必須可以序列化 D RMI的服務(wù)器與客戶機(jī)中內(nèi)存地址完全互相映射,保證兩邊同步:D A 不保存和客戶的狀態(tài)信息B 包括主接口,遠(yuǎn)程接口,Bean類和部署描述文件C 部署時(shí),EJB容器會(huì)為這個(gè)Bean分配幾個(gè)實(shí)例到組件池中,并由組件池動(dòng)態(tài)管理組件數(shù)量D 生命狀態(tài)有四種,存在,不存在,鈍化,激活:C A 在客戶端程序引用期間維護(hù)Bean中所有實(shí)例數(shù)據(jù)的狀態(tài)值 B 多個(gè)客戶不會(huì)同時(shí)共享同一個(gè)有狀態(tài)SessionBean實(shí)例 C 鈍化過(guò)程就是容器調(diào)用ejbremove刪除多余EJB實(shí)例的過(guò)程 D 有狀態(tài)會(huì)話Bean的生命狀態(tài)包括不存在,準(zhǔn)備好和鈍化:D A 有狀態(tài)會(huì)話Bean實(shí)例和客戶端是一對(duì)一關(guān)系 B 有狀態(tài)會(huì)話Bean需要的系統(tǒng)資源相對(duì)更多 C 有狀態(tài)會(huì)話Bean執(zhí)行速度相對(duì)更慢 D 無(wú)狀態(tài)會(huì)話Bean生命周期更加復(fù)雜 A 可以分為容器管理持久性(CMP)和Bean管理持久性(BMP)B CMP中變量和數(shù)據(jù)庫(kù)中的字段對(duì)應(yīng)關(guān)系由Bean類中的代碼表示 C CMP中可以不用編寫對(duì)數(shù)據(jù)庫(kù)操作的代碼,比較簡(jiǎn)單 D BMP中必須有開發(fā)者編寫數(shù)據(jù)庫(kù)操作代碼:C A 插入對(duì)應(yīng)ejbCreate(),ejbPostCreate()B 讀取 ejbLoad()C 修改 ejbUpdate()D 刪除 ejbRemove():D A BMP和CMP的聲明周期管理機(jī)制是相同的,不同的是BMP的事務(wù)持久性管理機(jī)制交給Bean的開發(fā)者B CMP編程方便但是降低了Bean的開發(fā)能力 C BMP比CMP靈活,常用來(lái)映射復(fù)雜的數(shù)據(jù)視圖或者很難用CMP實(shí)現(xiàn)的復(fù)雜邏輯處理 D 在客戶端的調(diào)用BMP和CMP的方法是不相同的:C A 消息處理機(jī)制提供了異步的非阻塞的消息傳遞機(jī)制,方便實(shí)現(xiàn)松耦合 B 消息傳送分為點(diǎn)對(duì)點(diǎn)和出版訂閱方式C 無(wú)論是點(diǎn)對(duì)點(diǎn)還是出版訂閱方式,發(fā)送和接受者運(yùn)行的時(shí)間沒(méi)有關(guān)聯(lián) D 點(diǎn)對(duì)點(diǎn)只有一個(gè)接受者,而出版訂閱方式可以有很多接受者 ABD A 封裝 B 繼承 C 抽象 D 多態(tài) 類的實(shí)例,哪個(gè)方法正確:B AArayList List = new Object()。amp。,下面哪種說(shuō)法是不正確的: D A JavaBean中不一定要有屬性 B JavaBean類可以不是public的C 要訪問(wèn)和修改JavaBean的屬性,應(yīng)該通過(guò)get/set方法D 如果一個(gè)屬性只提供了get方法,:A A B C D ,下列關(guān)于該指令用法的描述不正確的是:D A % page %作用于整個(gè)JSP頁(yè)面。D 行有順序。16.}(Exception e){(“OTHER EXCEPTION”)。D 線程在sleep時(shí),可以釋放同步鎖?!癆 JDialogB JFrameC JWindowD JPanelC class A{ public static void main(String[] args){B b = new B()。if(b=b2){(“So true”)。}} A 當(dāng)創(chuàng)建一個(gè)Demo類的實(shí)例對(duì)象時(shí),count的值為0。Double dd = new Double(42)。}finally{(”“Finally”“)。for(i = 0。}public static void main(String args[]){ExSuper a = new ExSuper(”“First”“,”“1st”“)。 ExSuper{String name。}}A 通過(guò)編譯和并正常運(yùn)行。}void test(String s){(”“I am a string.”“)。//1 (”“17/0 = ”“+17/0)。C int[][] a = {{2,3,4,5},new int[3]}。D int[][] a = new int[][5]。//2 } } 描述正確的是? //2 ,運(yùn)行時(shí)////2處均出現(xiàn)異常,運(yùn)行時(shí)//1處得到一個(gè)無(wú)窮大值,//2處將出現(xiàn)異常 ,運(yùn)行時(shí)//1處出現(xiàn)異常,//2處將得到一個(gè)無(wú)窮大值:B public class TestString {public static void main(String[] args){ String str1 = “abcd”。}public static void main(String args[]){Test t=new Test()。C 編譯通過(guò),運(yùn)行時(shí)出現(xiàn)異常。String nick_name。ExSuper b = new Example(”“Second”“,”“2nd”“)。i 。}}} 結(jié)果是: B A 程序正常運(yùn)行,但不輸出任何結(jié)果。Ai == h。B 當(dāng)創(chuàng)建一個(gè)Demo類的實(shí)例對(duì)象時(shí),count的值是不確定的。} i=1。()。 A 是字節(jié)流 B 是節(jié)點(diǎn)流C 用其拷貝文件時(shí),不能拷貝中文 D 可以拷貝任何文本文件和2進(jìn)制文件。19.} {(“FINALLY”)。:D A insert B update C delete D mit:D A select studentid,depart,count(*)from student group by depart。B 可以在一個(gè)頁(yè)面中使用多個(gè)% page %指令。(()0))((s==null)|(()==0))((s==null)||(()==0))AB 2 C 1 和 3 D 2 和 4 class Foo {public static void main(String [] args){StringBuffer a = new StringBuffer(”“A”“)。B List myList = new ArrayList()。()。case 1:(“case 1”)。8)i。else insert into texample values(i)。final—修飾符(關(guān)鍵字)如果一個(gè)類被聲明為final,意味著它不能再派生出新的子類,不能作為父類被繼承。這個(gè)方法是由垃圾收集器在確定這個(gè)對(duì)象沒(méi)有被引用時(shí)對(duì)這個(gè)對(duì)象調(diào)用的。Java內(nèi)部類與C++嵌套類最大的不同就在于是否有指向外部的引用上。amp。Hashtable 類似于 HashMap,但是不允許 null 鍵和 null 值。它用于調(diào)試目的:assert(a 0)。要在運(yùn)行時(shí)選擇禁用斷言,可使用da 或者disableassertions 標(biāo)記。? 為什么要有GC?(基礎(chǔ))。有什么錯(cuò)? short s1 = 1。()和 wait()有什么區(qū)別? 搞線程的最愛(ài)sleep()方法是使線程停止一段時(shí)間的方法。Overloaded的方法是否可以改變返回值的類型? 方法的重寫Overriding和重載Overloading是Java多態(tài)性的不同表現(xiàn)。equals()和==方法決定引用值是否指向同一對(duì)象equals()在類中被覆蓋,為的是當(dāng)兩個(gè)分離的對(duì)象的內(nèi)容和類型相配的話,返回真值。不能創(chuàng)建abstract 類的實(shí)例。多繼承性可通過(guò)實(shí)現(xiàn)這樣的接口而獲得。引用可以轉(zhuǎn)換到接口類型或從接口類型轉(zhuǎn)換,instanceof 運(yùn)算符可以用來(lái)決定某對(duì)象的類是否實(shí)現(xiàn)了接口。,其它線程是否可進(jìn)入此對(duì)象的其它方法? 不能,一個(gè)對(duì)象的一個(gè)synchronized方法只能由一個(gè)線程訪問(wèn)。,是否能作用在long上,是否能作用在String上? switch(expr1)中,expr1是一個(gè)整數(shù)表達(dá)式。}}第二種形式:public class Singleton {private static Singleton instance = null。 Java 是如何傳遞參數(shù)的?是by value或by reference?? Frotz,編譯器卻給我“No constuctor Frotz()in the class”這樣的錯(cuò)誤提示,為什么呢?Super(“aaaa”)。insert into student1 values(54,39。,domain的端