代码优化
抓住梦想
小小程序员一步一步走
展开
-
代码优化:复制数组
原方法public void copy1(){ int[] array1= new int [100]; for(int i=0;i<array1.length;i++){ array1[i]=i; } int[] array2= new int[100]; for(int i=0;i<array2.length;i++){ array2[i] = array原创 2013-09-12 11:32:53 · 644 阅读 · 0 评论 -
代码优化:判断语句,对于boolean值,要避免不必要的等式判断
将一个boolean值与一个true比较是一个恒等操作(直接返回该boolean变量的值)移走对于boolean的不必要操作至少带来2个好处1代码执行更快(生成的字节码少了5个字节)2代码更干净原创 2013-09-12 11:51:08 · 1272 阅读 · 0 评论 -
代码优化:使用复合赋值运算符提供性能:a=a+b和a+=b的性能区别
a=a+b和a+=b在编译时会产生不同Java字节码,后者会快于前者。因此使用+=、-=、*=、/=等复合赋值运算符会使运算速度稍有提升原创 2013-09-12 14:41:55 · 1598 阅读 · 0 评论 -
代码优化:多重循环
long t1,t2; int a1=0,a2=0; System.out.println("第一个循环"); t1=System.currentTimeMillis();//第一次循环计时 for(int i=0;i<1000000;i++){ for(int j=原创 2013-09-17 09:03:23 · 4007 阅读 · 0 评论