空指针是 Java 最常见异常,主要因 “调用了 null 对象的方法 / 属性”,常见场景:
对象没初始化就用(如User u = null; u.getName()),解决:先u = new User();
方法返回 null 没判断(如String s = getString(); s.length()),解决:加if (s != null);
集合 get 到 null(如List
现在 Java 8 + 也可用Optional类避免空指针,后续可深入学习。
空指针是 Java 最常见异常,主要因 “调用了 null 对象的方法 / 属性”,常见场景:
对象没初始化就用(如User u = null; u.getName()),解决:先u = new User();
方法返回 null 没判断(如String s = getString(); s.length()),解决:加if (s != null);
集合 get 到 null(如List
现在 Java 8 + 也可用Optional类避免空指针,后续可深入学习。