freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java32個(gè)經(jīng)典面試題(已修改)

2025-06-19 13:30 本頁(yè)面
 

【正文】 Java經(jīng)典面試題32問(wèn) JAVA 面試32問(wèn)第一, 談?wù)刦inal, finally, finalize的區(qū)別。 (最常被問(wèn)到) final修飾符(關(guān)鍵字) 如果一個(gè)類被聲明為final,意味著它不能再派生出新的子類,不能作為父類被繼承。因此一個(gè)類不能既被聲明為abstract,又被聲明為final。將變量或方法聲明為final,可以保證它們?cè)谑褂弥胁槐桓淖?。其初始化可以在兩個(gè)地方:一是其定義處,也就是說(shuō)在final變量定義時(shí)直接給其賦值;二是在構(gòu)造函數(shù)中。這兩個(gè)地方只能選其一,要么在定義時(shí)給值,要么在構(gòu)造函數(shù)中給值,不能同時(shí)既在定義時(shí)給了值,又在構(gòu)造函數(shù)中給另外的值,而在以后的引用中只能讀取,不可修改。被聲明為final的方法也同樣只能使用,不能重寫(override)。 finally 在異常處理時(shí)提供finally塊來(lái)執(zhí)行任何清除操作。如果拋出一個(gè)異常,那么相匹配的catch子句就會(huì)執(zhí)行,然后控制就會(huì)進(jìn)入finally塊(如果有的話)。 finalize 方法名。Java 技術(shù)允許使用finalize()方法在垃圾收集器將對(duì)象從內(nèi)存中清除出去之前做必要的清理工作。這個(gè)方法是由垃圾收集器在確定這個(gè)對(duì)象沒(méi)有被引用時(shí)對(duì)這個(gè)對(duì)象調(diào)用的。它是在Object類中定義的,因此所有的類都繼承了它。子類覆蓋finalize()方法以整理系統(tǒng)資源或者執(zhí)行其他清理工作。finalize()方法是在垃圾收集器刪除對(duì)象之前對(duì)這個(gè)對(duì)象調(diào)用的。第二,Anonymous Inner Class(匿名內(nèi)部類) 是否可以extends(繼承)其它類,是否可以implements(實(shí)現(xiàn))interface(接口)? 匿名的內(nèi)部類是沒(méi)有名字的內(nèi)部類。不能extends(繼承) 其它類,但一個(gè)內(nèi)部類可以作為一個(gè)接口,由另一個(gè)內(nèi)部類實(shí)現(xiàn)。第三,Static Nested Class 和 Inner Class的不同,說(shuō)得越多越好。(面試題有的很籠統(tǒng)) Nested(嵌套)Class(一般是C++的說(shuō)法) nested class 是合成型聚集關(guān)系(Composite Aggregation) 的另一種表達(dá)方式,也就是說(shuō)nested class也可以用Aggregation表達(dá)出來(lái),但是,nested class更加精確地表達(dá)了一種專用的、緊耦合的關(guān)系,尤其在代碼生成時(shí),nested class在Java中映射成inline class。比如,計(jì)算機(jī)專用開(kāi)關(guān)電源類可以作為計(jì)算機(jī)類的nested class,但是,電池組類就不一定適合作為計(jì)算機(jī)類的nested class,因?yàn)?,電池組類表述的是一個(gè)過(guò)于通用的對(duì)象,可能還被包含(Aggregation)于模型中的其他設(shè)備對(duì)象。class A nested in class B,則說(shuō)明A是一個(gè)nested class,一般A是用來(lái)完成B中的某種重要功能。 Inner Class (一般是JAVA的說(shuō)法) Java內(nèi)部類與C++嵌套類最大的不同就在于是否有指向外部的引用上。 靜態(tài)內(nèi)部類(Inner Class)意味著a創(chuàng)建一個(gè)static內(nèi)部類的對(duì)象,不需要一個(gè)外部類對(duì)象,b不能從一個(gè)static內(nèi)部類的一個(gè)對(duì)象訪問(wèn)一個(gè)外部類對(duì)象第四,amp。和amp。amp。的區(qū)別。(這個(gè)問(wèn)得很少) amp。是位運(yùn)算符。amp??蔀槲贿\(yùn)算,也可為邏輯運(yùn)算,看情況而定。amp。amp。是布爾邏輯運(yùn)算符。第五,HashMap和Hashtable的區(qū)別。(常問(wèn)) 都屬于Map接口的類,實(shí)現(xiàn)了將惟一鍵映射到特定的值上。 HashMap 類沒(méi)有分類或者排序。它允許一個(gè) null 鍵和多個(gè) null 值。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1