六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 33|回复: 0

高质量Java编码指南

[复制链接]

升级  34.67%

98

主题

98

主题

98

主题

举人

Rank: 3Rank: 3

积分
304
 楼主| 发表于 2013-2-3 13:27:11 | 显示全部楼层 |阅读模式
核心思想依然是《Effective Java》里面说:“好”的程序,才会跑的更快!

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


原因分析:
   局部变量的访问速度远比实例变量/静态变量快
   小方法比大方法易于优化
   如果在正常的执行路径上抛异常很可能极大影响性能
   Object.getClass()很快,其它操作相对会慢许多
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表