最近着急忙慌的搞项目,碰到了几个之前未曾留意的空指针异常,来此记录一下。
public class Code { public static void main(String[] args) { Integer var = null; if (2 == var) { // 空指针异常 System.out.println(); } } }
public class Code{ public static void main(String[] args) { List<String> all = new ArrayList<>(); List<String> part = null; all.addAll(part); // 空指针异常 } }
public class Code{ public static void main(String[] args) { List<String> all = null; for (String s : all) { // 空指针异常 System.out.println(s); } } }