沪江小D在线词典 点击查词
有问题Q我

优化初级

1.1如何写出优秀代码

  1. 简练
  2. 可读性强
  3. 模块化
  4. 层次性
  5. 设计良好
  6. 高效
  7. 优雅
  8. 清晰

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++){}

  1. 不要循环中使用Try/Catch语句,应把它放在外层
  2. 处理可变字符串要用StringBuffer,StringBuilder  尽管StringBuilder但推荐使用StringBuffer,主要是考虑到线程安全问题。
  3. 当复制大量数据时,使用System.arrayCopy()命令
  4. 不用new关键词来创建类的实例:

需要实现Cloneable接口

  1. 讨论HashMap的遍历效率:

使用for(entry<String,String[] entry :paraMap.entry()>){

String appFieldleDefid = entry.getKey();

String[] value = entry.getVaue();}

 

posted @ 2012-07-03 08:57  Python绿色通道  阅读(183)  评论(0编辑  收藏  举报