java基础知识记录

121 阅读1分钟

空指针异常产生的原因

  每种原始类型都有默认值一样,如int默认值为 0boolean 的默认值为 falsenull 是任何引用类型的默认值,不严格的
  说是所有 Object 类型的默认值。
  可以使用 == 或者 != 操作来比较null值,但是不能使用其他算法或者逻辑操作。在Java中null == null将返回true。
  不能使用一个值为null的引用类型变量来调用非静态方法,否则会抛出异常。