googgoogle 发表于 2013-2-3 13:27:11

高质量Java编码指南

核心思想依然是《Effective Java》里面说:“好”的程序,才会跑的更快!

1.结构清晰:善用局部变量,小方法。
2.不滥用异常机制。
3.多重循环,拆分成小方法,循环边界尽量固定。
4.更小的锁。
5.注意大资源的合理缓存与释放。
6.      多用接口,少用反射。


原因分析:
   局部变量的访问速度远比实例变量/静态变量快
   小方法比大方法易于优化
   如果在正常的执行路径上抛异常很可能极大影响性能
   Object.getClass()很快,其它操作相对会慢许多
页: [1]
查看完整版本: 高质量Java编码指南