避免創建不必要的對象

1.儘量少使用 String s=new String(“hello”);多使用String s=”hello”;
2.優先使用靜態工廠方法而不是構造器;
3.靜態代碼塊的運用:在類加載的時候運行一次,對象可以在裏面創建從而避免創建過多對象。
4.優先使用基本類型而不是包裝類型。

    public static void main(String[] args) {
        Long sum=0L;
        for(long i=0;i<Integer.MAX_VALUE;i++){
            sum+=i;
        }
        System.out.println(sum);

}

如果使用了Long而不是long,怎要進行很多次的包箱拆箱操作,影響性能。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章