学堂 学堂 学堂公众号手机端

JAVA性能优化总结(包含测试比较)(java性能优化权威指南pdf)

lewis 1年前 (2024-04-13) 阅读数 18 #技术


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、

持续补充。。。

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门