1.if else
加上else一般可以减少判断的次数
2.使用代码块{ }
可以释放及时局部变量内存
3.逻辑&&/& ||/| 使用
&&结果为false可能性越大的表达式放前面
||结果为true可能性越大的表达式放前面
4.使用~交换变量,使用<<代替2的倍数的乘法运算
5.注释或删除无用的java成员
6.switch代替if else
当判断几个固定值时,switch会把这些值一次加载到内存,从而提高效率
7.for 代替while
当控制循环的变量在循环后不再使用,则使用for循环,这样循环结束后变量销毁,以释放内存
for和while最简单的无限循环形式为:
while(true){}
for(;;){}
8.匿名对象的使用
如果只对创建的对象使用一次调用,那么不声明变量指定的话,调用完立即变为让GC回收的垃圾。