Java Unreachable Statement Nedir ?

Java tasarımcıları erişilemez bir kodun hata olduğunu kabul etmişlerdir ve derleme zamanında hata vermesini sağlamışlardır. Bu hatanın sebebini bir kod üzerinden görüp anlamak çok daha kolay olacaktır.

public  static void getResult(){


return;
System.out.println(true);
}

Gördüğünüz gibi bu durum System.out.println(true); ifadesi hiçbir zaman çalışmayacaktır ve derleme zamanında hata almaktayız.

try {
throw new Exception();
System.out.println(true);

} catch (Exception e) {


e.printStackTrace();

}

Burada da System.out.println(true); ifadesi hiç bir durumda çalışmayacaktır. Yine burada derleme hatası almaktayız.