算是一个笔记,摘自《Practical Java》这本早已绝版的电子书,内容基于JDK2.0的老古董,但是很多思想依旧可以借鉴。
-
使用static,final,private修饰函数以此来触发jvm的方法内联优化
-
类的实例变量不需要再次初始化的额外操作
-
尽可能使用基本类型减少使用对象的消耗
-
优先使用数组,如果需要变长,使用ArrayList,如果需要同步,再考虑Vector
-
尽可能使用局部变量
-
synchronized关键字修饰方法
-
尽可能不要创建无用对象
-
重视对象的创建成本
-
尽可能用StringBuffer替代String
-
抛出异常时不要覆盖原有异常