在路上

          路上有驚慌,路上有理想

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            28 Posts :: 1 Stories :: 10 Comments :: 0 Trackbacks
          1.使用靜態(tài)工廠方法構(gòu)造對象
          2.Boolean.valueOf() 即是1的實現(xiàn),類似的還有collection集合的實例化,所有的集合實現(xiàn)類都是通過collection的靜態(tài)工廠方法構(gòu)造的。
          3.靜態(tài)工廠 方法比構(gòu)造函數(shù)的好處:可以構(gòu)建原類型的子類.不一定每次都創(chuàng)建新的對象。缺點:靜態(tài)/如果工廠方法不是公有則不能被子類繼承
          4.注意銷毀過期的 對象.array=null
          5.對于函數(shù)里需要構(gòu)建復(fù)雜的對象時需要注意,是否可以放到類的成員變量,這樣就不必每次調(diào)用該函數(shù)都創(chuàng)建新的復(fù)雜對 象
          6.避免創(chuàng)建重復(fù)的對象strng a=new String("a"); ---> String a="a";
          7.當你改寫 equals時,總是要改寫hashcode方法:相等的對象必須具有相同的散列碼,這樣在此對象與map合用的時候才不會出錯
          8.復(fù)寫 equals原則:自反性,對稱性,傳遞性,一致性
          9.equals方法的參數(shù)一定要說object,方法內(nèi)不要依賴不可靠資源
          10. 提供對象的toString方法
          11.實現(xiàn)Cloneable接口提供克隆機制:深層克隆
          12.接口優(yōu)于抽象類
          13.組合優(yōu)于繼 承
          14.compareTo,Comparable接口比較
          15.注意方法的參數(shù)檢查
          posted on 2010-02-27 15:38 阮步兵 閱讀(345) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 类乌齐县| 辽阳市| 洪泽县| 亚东县| 华阴市| 芒康县| 彭州市| 黄山市| 永寿县| 衡山县| 泰顺县| 镇雄县| 祁门县| 潞西市| 东丰县| 聂拉木县| 黑龙江省| 历史| 永春县| 英吉沙县| 旺苍县| 宁晋县| 安达市| 田东县| 达日县| 平定县| 外汇| 海宁市| 太仓市| 淳化县| 微博| 育儿| 斗六市| 民丰县| 洛扎县| 泸溪县| 金坛市| 永清县| 宁明县| 杭州市| 滦南县|