第一, final, finally, finalize的區別。 #
答:final 用於聲明屬性,方法和類,分別表示屬性不可變,方法不可覆蓋,類別不可繼承。 finally是異常處理語句結構的一部分,表示總是執行。 finalize是Object類別的一個方法,在垃圾收集器執行的時候會呼叫被回收物件的此方法,可以覆寫此方法提供垃圾收集時的其他資源回收,例如關閉檔案等。
第二,Anonymous Inner Class (匿名內部類) 是否可以extends(繼承)其它類,是否可以implements(實作)interface(介面)? #
答:可以繼承其他類別或完成其他接口,在swing編程中常用此方式。
第三,Static Nested Class 和 Inner Class的不同,說得越多越好(面試題有的很籠統)。 答:Static Nested Class是被宣告為靜態(static)的內部類,它可以不依賴外部類別實例被實例化。而通常的內部類別需要在外部類別實例化後才能實例化。
第四,&和&&的差別。 #
答:&是位運算符,表示位元與運算,&&是邏輯運算符,表示邏輯與(and).
本站所有資源都是由網友投搞發佈,或轉載各大下載站,請自行檢測軟件的完整性! 本站所有資源僅供學習與參攷,請勿用於商業用途,否則產生的一切後果將由您自己承擔! 如有侵權請聯繫我們删除下架,聯繫方式: admin@php.cn