- 相關(guān)推薦
瑞斯康達集團筆試題目
以下是由應屆畢業(yè)生網(wǎng)介紹的集團筆試題目
static nested class 和 inner class的不同,
瑞斯康達集團筆試題目
。nested class (一般是c++的說法),inner class (一般是java的說法)。java內(nèi)部類與c++嵌套類最大的不同就在于是否有指向外部的引用上。
注: 靜態(tài)內(nèi)部類(inner class)意味著1創(chuàng)建一個static內(nèi)部類的對象,不需要一個外部類對象,2不能從一個static內(nèi)部類的一個對象訪問一個外部類對象
&和&&的區(qū)別。
&是位運算符。&&是布爾邏輯運算符。
談談final, finally, finalize的區(qū)別。
final?修飾符(關(guān)鍵字)如果一個類被聲明為final,意味著它不能再派生出新的子類,不能作為父類被繼承。因此一個類不能既被聲明為 abstract的,又被聲明為final的。將變量或方法聲明為final,可以保證它們在使用中不被改變,
資料共享平臺
《瑞斯康達集團筆試題目》(http://www.msguai.com)。被聲明為final的變量必須在聲明時給定初值,而在以后的引用中只能讀取,不可修改。被聲明為final的方法也同樣只能使用,不能重載。finally?再異常處理時提供 finally 塊來執(zhí)行任何清除操作。如果拋出一個異常,那么相匹配的 catch 子句就會執(zhí)行,然后控制就會進入 finally 塊(如果有的話)。
finalize?方法名。java 技術(shù)允許使用 finalize() 方法在垃圾收集器將對象從內(nèi)存中清除出去之前做必要的清理工作。這個方法是由垃圾收集器在確定這個對象沒有被引用時對這個對象調(diào)用的。它是在 object 類中定義的,因此所有的類都繼承了它。子類覆蓋 finalize() 方法以整理系統(tǒng)資源或者執(zhí)行其他清理工作。finalize() 方法是在垃圾收集器刪除對象之前對這個對象調(diào)用的。
anonymous inner class (匿名內(nèi)部類) 是否可以extends(繼承)其它類,是否可以implements(實現(xiàn))interface(接口)?
匿名的內(nèi)部類是沒有名字的內(nèi)部類。不能extends(繼承) 其它類,但一個內(nèi)部類可以作為一個接口,由另一個內(nèi)部類實現(xiàn)。
【瑞斯康達集團筆試題目】相關(guān)文章:
長安集團筆試題目10-20
浪潮集團筆試題目09-23
北汽集團筆試題目10-24
普康數(shù)碼筆試題目09-11
安利集團筆試題目分享10-16
英偉達(NVIDIA)筆試題目分享09-04
中航飛亞達筆試題目09-15
阿爾卡特集團筆試題目精選09-10
酷瑞(上海)網(wǎng)絡科技筆試題目07-03
上汽集團Java開發(fā)筆試題目08-28