《Effective Java》基本数据类型与自动装箱类型处理时间对比

/**
 * 基本类型于自动装箱类型处理时间对比<br>
 * 每次执行的时候,Long类型都会创建一个实例
 * 
 * @author ZHEN.L
 * @DATE 2016.04.22
 * 
 */
public class Test {

	public static void main(String[] args) {
		Long sum1 = 0L;
		long sum2 = 0;
		long t1 = System.currentTimeMillis();
		for (int i = 1; i <= 100000000; i++) {
			sum1 += i;
		}
		long t2 = System.currentTimeMillis();
		System.out.println("自动装箱类型处理时间:" + (t2 - t1));
		for (int i = 1; i <= 100000000; i++) {
			sum2 += i;
		}
		long t3 = System.currentTimeMillis();
		System.out.println("基本类型处理时间:" + (t3 - t2));
		System.out.println();

	}
}
<pre name="code" class="java">自动装箱类型处理时间:1033
基本类型处理时间:145
 
 





你可能感兴趣的:(《Effective Java》基本数据类型与自动装箱类型处理时间对比)