如题

解决方案 »

  1.   

    我的做法一般是,赋初始值,不管赋不赋初始值,都会进行单元测试(Junit),进行错误值、空值、边界值等等一系列的测试,保证程序的健壮性以及降低各种错误的发生率.
      

  2.   

    字符串比较时,不要把null放在equals前面。
      

  3.   

    要么在声明的时候就把它初始化了
    要么在使用的时候检查是否为null
    尽量选第一个,因为检查是很麻烦,而且破坏结构
    除非是一些没办法初始化的异常,就只能检查了