風雨無阻

          java面試基礎知識

          最近因為要換工作了,所以在網(wǎng)上找了一些java面試基礎知識:
          1.談談final, finally, finalize的區(qū)別
          final?修飾符(關(guān)鍵字)如果一個類被聲明為final,意味著它不能再派生出新的子類,不能作為父類被繼承。因此一個類不能既被聲明為 abstract的,又被聲明為final的。將變量或方法聲明為final,可以保證它們在使用中不被改變。被聲明為final的變量必須在聲明時給定初值,而在以后的引用中只能讀取,不可修改。被聲明為final的方法也同樣只能使用,不能重載。

            finally?在異常處理時提供 finally 塊來執(zhí)行任何清除操作。如果拋出一個異常,那么相匹配的 catch 子句就會執(zhí)行,然后控制就會進入 finally 塊(如果有的話)。

            finalize?方法名。Java 技術(shù)允許使用 finalize() 方法在垃圾收集器將對象從內(nèi)存中清除出去之前做必要的清理工作。這個方法是由垃圾收集器在確定這個對象沒有被引用時對這個對象調(diào)用的。它是在 Object 類中定義的,因此所有的類都繼承了它。子類覆蓋 finalize() 方法以整理系統(tǒng)資源或者執(zhí)行其他清理工作。finalize() 方法是在垃圾收集器刪除對象之前對這個對象調(diào)用的。

          2.HashMap和Hashtable的區(qū)別
          HashMap與HashTable主要從三方面來說。
          一.歷史原因:Hashtable是基于陳舊的Dictionary類的,HashMap是Java 1.2引進的Map接口的一個實現(xiàn)
          二.同步性:Hashtable是線程安全的,也就是說是同步的,而HashMap是線程序不安全的,不是同步的
          三.值:只有HashMap可以讓你將空值作為一個表的條目的key或value

          3.Collection 和 Collections的區(qū)別
          Collection是集合類的上級接口,繼承與他的接口主要有Set List.
          Collections
          是針對集合類的一個幫助類,他提供一系列靜態(tài)方法實現(xiàn)對各種集合的搜索、排序、線程安全化等操作

          4.


          public class Hea {
           
           // 定義一個String沒有給予初始值,默認為null
           String a ;
           int i =3;
           
           // 覆蓋hashCode()方法
           public int hashCode() {
            
            return 12;
           }

           public static void main(String[] args) {
            Hea he = new Hea();
            
            // String數(shù)組默認為null
            String[] b = new String[3];
            
            System.out.println("a="+he.a);
            System.out.println(b[2]);
            
            System.out.println(he.hashCode());
            
            Object obj = (Object)he;
            
            Hea tmp = (Hea)obj;
            System.out.println(tmp.i);
            
            String h = "abc";
            String h2 = h;
            h = "bcd";
            System.out.println(h2);
           }
          }

          輸出結(jié)果:
          a=null
          null
          12
          3
          abc

          posted on 2008-03-12 09:20 秋楓故事 閱讀(232) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          <2008年3月>
          2425262728291
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導航

          統(tǒng)計

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          新聞檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 仁化县| 德江县| 犍为县| 米脂县| 海宁市| 敖汉旗| 通河县| 庆安县| 涟水县| 申扎县| 清远市| 瑞金市| 萨嘎县| 鸡西市| 屯留县| 韩城市| 公主岭市| 班戈县| 卢龙县| 定远县| 乌鲁木齐县| 修水县| 平顶山市| 三原县| 庆城县| 宁河县| 黄大仙区| 中超| 临安市| 阿拉善右旗| 边坝县| 福泉市| 邹平县| 宣城市| 卢龙县| 周至县| 长海县| 那坡县| 平山县| 志丹县| 东丰县|