9
Neden doğal olarak olmasına izin vermek yerine NullPointerException özel olarak atılmalı?
JDK kaynak kodunu okurken, yazarın parametreleri null olup olmadığını kontrol edip yeni NullPointerException () 'ı manuel olarak atacağını ortak buluyorum. Neden yapıyorlar? Herhangi bir yöntem çağırdığında yeni NullPointerException () atacak beri bunu gerek yok düşünüyorum. (Örneğin, HashMap'in bazı kaynak kodu: public V computeIfPresent(K key, BiFunction<? super K, ? super V, …