JAVA 优化
fujingrun
善于用幽默缓解压力
展开
-
慎用乘法和除法
考虑下面的代码:for (val = 0; val < 100000; val +=5) { shiftX = val * 8; myRaise = val * 2; }如果我们狡猾的利用位移(bit),性能将会六倍增加。这是重写的代码:for (val = 0; val < 100000; val += 5) { shiftX = val << 3; myRaise = val <<原创 2011-06-22 22:44:00 · 488 阅读 · 0 评论 -
For 循环的优化
for( int i = 0; i < collection.size(); i++ ) { … } 优化后: for( int i = 0, n = collection.size(); i < n; i++ ) { … }原创 2011-06-22 22:49:00 · 363 阅读 · 0 评论 -
For 循环的优化
for( int i = 0; i < collection.size(); i++ ) { … } 优化后: for( int i = 0, n = collection.size(); i < n; i++ ) { … }原创 2011-06-22 23:04:00 · 369 阅读 · 0 评论