❌ NullPointerException
String s = null; System.out.println(s.length()); // nullに対してメソッド呼び出し
✅ 使う前に if (s != null) でnullチェックをする。Java 8以降は Optional を使う方法も。
❌ ArrayIndexOutOfBoundsException
int[] arr = {1, 2, 3};
System.out.println(arr[3]); // 配列は0〜2までなのに3を指定
✅ 配列のインデックスは 0〜(length-1)。arr.length で長さを確認する。
❌ 文字列の比較(==)
String a = "hello";
String b = "hello";
if (a == b) { ... } // 参照比較になってしまう(危険)
✅ 文字列の内容比較は a.equals(b) を使う