1 String 对象
public class UseString {
//不建议这样操作,批量生成对象是不必要的,循环方法或者被频繁调用的方法都不可
String str = new String("123");
//建议这样操作 常量池对象
String s = "123";
}
2 Long 对象
如一下例子:分别使用Long 类型和基本数据类型long,测试求和时间差异;
public static void main(String[] args) {
//Long sum = 0l;
long sum = 0l;
long start = System.currentTimeMillis();
for(int i=0;i
sum += i;
}
System.out.println("long sum="+sum);
System.out.println("cost time="+(System.currentTimeMillis()-start));
Long类型求和耗时结果:
//Long sum=2305843005992468481
//cost time=4089
long基本类型求和耗时结果:
//long sum=2305843005992468481
//cost time=610
}
尽量使用基本类型,避免装箱类型,防止自动装箱;