2019-05-24

作者: Author_X_L | 来源:发表于2019-05-24 16:11 被阅读0次

    对于java自动装箱机制的性能考虑

      //最近在看第二版的effective java 第二版 发现作者提到一个问题,自动装箱的性能问题    
     //自己动手实验了一下:
    public static void main(String[] args) {
            long start = System.currentTimeMillis();
            Long sum = 0L;
            for(long i=0;i<Integer.MAX_VALUE;i++){
                sum +=i;
    
            }
            System.out.println(sum);
    
            long end = System.currentTimeMillis()-start;
            System.out.println(end+"毫秒");
        }
    //执行时间  7837毫秒
    
     public static void main(String[] args) {
            long start = System.currentTimeMillis();
            long sum = 0L;
            for(long i=0;i<Integer.MAX_VALUE;i++){
                sum +=i;
    
            }
            System.out.println(sum);
    
            long end = System.currentTimeMillis()-start;
            System.out.println(end+"毫秒");
        }
    //执行时间  569毫秒
        
    

    相关文章

      网友评论

        本文标题:2019-05-24

        本文链接:https://www.haomeiwen.com/subject/cwjgzqtx.html