NullPointerException(空指针)

解决方案 »

  1.   

    一般来说
      throw new IllegalArgumentException("Message");这样比较好,比较清楚原因,JDK大部分的代码都是这样的多
      

  2.   

    如果你觉得运行时不允许null值,就抛出
    NullPointerException或者IllegalArgumentException
    否则的话就自己判断和处理null值
      

  3.   

    同意ChDw(米)的做法,IllegalArgumentException比NullPointerException来的清楚
      

  4.   

    NullPointerException或者IllegalArgumentException
    自己定义也可以