java编程注意事项

  • 避免在循环语句中创建对象
  • 一个方法只做一件事
  • 锁方法中不要有IO等耗时操作
  • 外部采用防御式设计,内部采用进攻式编程。即对外部接口,验证输入参数合法性,如空指针,内部则不验证,默认输入参数合法,如内部输入参数错误,则视为bug,应解决。