- 博客(0)
- 资源 (1)
- 收藏
- 关注
java高效开发
java高效开发 在重要的循环里,消除循环终止判断时的方法调用。
例如:将 for(int i=0; i<collection.size();i++){ ... } 替换为… 尽量减少对变量的重复计算 for(int i=0; n=collection.size();i<n;i++){...} 通常把大循环放在里面,把小循环放在外面 例如:将 for(int i=0; i<10;i++) {for(int j=0; j<1000000;j++){ } }
■ 通常,把与循环index不相关的移到循环的外面 for(int i=0; terminal=x.length;i<terminal;i++){x = x/scaleA *scaleB;} 应该该成: Double scale = scaleB*scaleA;for(int i=0; terminal=x.length;i<terminal;i++){x = x/scale ;}
2014-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人