1.1如何写出优秀代码
- 简练
- 可读性强
- 模块化
- 层次性
- 设计良好
- 高效
- 优雅
- 清晰
1.2编程规范
1.基本要求
2.可读性要求
3.结构化要求
4正确性与容错性要求
5.可重用性要求
2.1程序性能测试
1.计算机性能测试:
2.内存测试
3.1初级优化:
1.尽量指定类的final修饰符
2.尽量重用对象
3.尽量使用局部变量
4.不要重复初始化变量
5.java编程中进行数据库操作,I/O操作,使用完毕一定要关闭释放资源。
6.使用同步机制,尽量用方法同步代表代码块同步
7.减少重复计算:
如for(int i= 0;i<list.size();i++){} 应替换成for(int i= 0,int len = list.size();i<len;i++){}
- 不要循环中使用Try/Catch语句,应把它放在外层
- 处理可变字符串要用StringBuffer,StringBuilder 尽管StringBuilder但推荐使用StringBuffer,主要是考虑到线程安全问题。
- 当复制大量数据时,使用System.arrayCopy()命令
- 不用new关键词来创建类的实例:
需要实现Cloneable接口
- 讨论HashMap的遍历效率:
使用for(entry<String,String[] entry :paraMap.entry()>){
String appFieldleDefid = entry.getKey();
String[] value = entry.getVaue();}