个人认为,代码的格式对程序给人整体感觉至关重要,常见的规范应尽可能遵守,以下是敲代码的部分总结:
- 代码格式,如不换行、无空格等;
- 字符串比较用 == ;
- 同样代码,当不需要改变的情况下,重写多次(原本初始化一次即可),存在代码复用率低,不合理复用等等;
- 较长的字符串直接写进行在参数拼接(可以进行全局初始化一次);
- 类名和方法名不按驼峰法命名;
- 线程直接new Thread() ,理应使用线程池;
- 使用集合无泛型,导致数据装填有误,参数解析失败;
- 工具类未用final修饰,构造方法无私有化,导致继承和new Uitl()等,参照java.lang.Math;
- 程序中存在字符串拼接,频繁使用new String()或“+”,应该在合适场合使用StringBuilder
- 多线程环境使用i++,类似场景使用java.util.concurrent.atomic.Atomic*并发包的原子类