追求代码质量(常规实践)

1 尽量少使用实例变量;


2 尽量少使用static关键字;


3 尽量少使用递归算法;


4 List实现类选择:
  顺序存取使用LinkedList;
  随机存取使用ArrayList;


5 循环:
  a 数组循环
  int len = arr.length;
  for(int i=0;i<len;i++)
    ...
  b List循环
  for(Iterator i=list.iterator();i.next();)
    ...


6 不要new这样的对象:
  A a = new A();
  a = getA();


7 方法越小越好,一般情况不应超过200行;


8 方法的参数不要超过7个;


9 注意代码风格,不要写歪歪扭扭或者一条直线的代码,代码要像台阶一样;


10 不要这样使用Java的特性:
   A a = new A();
   doSth(a);   //对a中的sth赋值
   System.out.println(a.getSth());



遵循以上规则,虽然可能不会决定性的提高程序的性能,但是可以让你的代码避免被人认为是业余的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值