Köşe durumları: NullPointerException
Olası tüm köşe durumları arasında, bir nesnenin ayarlanmamış olduğu null değişken durumu, geliştiricileri en çok gafil
avlayanlardan biridir. Bunun birçok nedeni olabilir: birinin bir değişkeni ilklendirmeyi unutması, bir nesnenin düzgün
oluşmaması, birinin bir web sitesi formunu hatalı doldurması, … Liste uzar gider.
Java'da, null bir değişken üzerinde bir yöntem çağrıldığında, bir NullPointerException fırlatılır.
Bu egzersizde, verilen kodda bir NullPointerException tetiklemeyi dene.
Bu egzersiz
Java'da Teste Giriş
kursunun bir parçasıdırEgzersiz talimatları
nameüzerinde, birNullPointerExceptionfırlatılmasına yol açacak bir yöntem çağır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
public class NullPointer {
private static String name;
public static void main(String[] args) {
// Call a method on name that will throw a NullPointerException
System.out.println("My name has " + name.____() + " characters.");
}
}