避免自动装箱
Posted 点墨小僧
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了避免自动装箱相关的知识,希望对你有一定的参考价值。
public class Person {
public static void main(String[] args) {
// TODO Auto-generated method stub
//较差
Date start = new Date();
Long sum = 0L;
for(int i = 0,max = 1000000; i < max; i++) {
sum += 5;
}
Date end = new Date();
System.out.println("用时: " + (end.getTime() - start.getTime()));
//较好
start = new Date();
long sum1 = 0L;
for(int i = 0,max = 1000000; i < max; i++) {
sum1 += 5;
}
end = new Date();
System.out.println("用时: " + (end.getTime() - start.getTime()));
}
}
输出结果:
用时: 18
用时: 2
要优先使用基本类型而不是装箱基本类型,要当心无意识的自动装箱
以上是关于避免自动装箱的主要内容,如果未能解决你的问题,请参考以下文章