Java 中 NullPointerException 的 3 个常见原因及解决

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

posted @ 2025-10-19 16:05  白底纸板  阅读(6)  评论(0)    收藏  举报