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, kursun bir parçasıdır
Java'da Teste Giriş
Egzersiz talimatları
nameüzerinde, birNullPointerExceptionfırlatılmasına yol açacak bir yöntem çağır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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.");
}
}