JAVA性能优化总结(包含测试比较)

1、基本数据类型和封装类型性能比较(int和Integer)

public  static void main (String[] args) {
        //测试简单数字类型
        long start1 = System.currentTimeMillis();
        int aa = 1;
        for(int i=0; i<1000000; i++) {
            aa ++;
        }
        System.out.println(aa);
        long end1 = System.currentTimeMillis();
        System.out.println((end1 - start1)+"毫秒");


        //测试封装类型
        long start2 = System.currentTimeMillis();
        Integer bb = 1;
        for(int j=0; j<1000000; j++) {
            bb ++;
        }
        System.out.println(bb);
        long end2 = System.currentTimeMillis();
        System.out.println((end2 - start2)+"毫秒");

    }

结果:

1000001
5毫秒
1000001
30毫秒

结论:看的出来用基本类型要快很多,封装类型在创建时候要分配内存,基本类型不用(后续补充详细讲解)

2、

持续补充。。。

你可能感兴趣的:(java知识积累)