摘要:
1. 尽量使用局部变量代替成员变量,循环中对成员变量、方法的调用不超过2次2. ArrayList如果知道大小,初始化时应指明3. HashMap的遍历,用Entry4. 如果确定类不可继承尽量使用final指定类的修饰符5. 不要再循环中嵌套try()catch{},应把它放在最外层,慎用异常6. 对于容器中的某一个对象,能用索引就不要用obj7. 尽量减少乘法和除法运算8. 如果没有必要访问一个对象的外部,应使方法成为静态方法9. 尽量避免在内部使用get和set方法,应直接使用属性10. 慎用增强型for循环(for each)11. 权衡使用枚举,通过枚举你可以得到更好的api和编译时 阅读全文