Java代码优化

代码优化目标:减少代码体积,提高代码的运行效率

代码优化具体细节

  1. 尽量指定类、方法的final修饰符:如果一个类是final的,则它的所有方法也是final的,java编译器会寻找机会内内联的所有final方法,可以提高50%的性能。
  2. 尽量重用对象:特别是String对象。Java虚拟机创建对象需要花费时间和空间,后期还要进行垃圾回收。
  3. 尽可能使用局部变量:局部变量存储于栈中,速度较快,而且随着方法的结束会消失。
  4. 及时关闭流和连接等:对于IO流以及数据库连接、线程池连接,在finally 中一定要将其关闭。
  5. 尽量使用懒加载策略:在使用时创建(单例模式最好使用懒汉模式)。
  6. 不要在循环中使用try…catch…:在循环外使用。
  7. 乘法和除法使用移位操作:>>1表示除以2,<<1表示乘以2。
  8. 当有大量数据复制时,使用System.arrayCopy()命令
  9. 循环内不要不断的创建对象