儘可能少用Autoboxing

平時工做中不太注意autoboxing的問題, 順手就用了裝箱類型。後來發現執行效率差距仍是蠻大的。 java

public class BoxingTesting {
    public static void main(String args[]) {
    	long start = System.nanoTime();
    	Long sum = 0L;
    	for(int i = 0; i < Integer.MAX_VALUE; i++){
    		sum += i;
    	}
    	long end = System.nanoTime();
    	System.out.println(end - start);
    	
    	long start1 = System.nanoTime();
    	long sum1 = 0L;
    	for(int i = 0; i < Integer.MAX_VALUE; i++){
    		sum1 += i;
    	}
    	
    	long end1 = System.nanoTime();
    	System.out.println(end1 - start1);
    	
    	System.out.println((end - start)/(end1 - start1));
    	
    }
}
相關文章
相關標籤/搜索