Initialize

Hasan Kadir Demircan
1 min readNov 21, 2019

--

Java’da static ve instance variable’lara otomatik değer atanır. Bu atama işlemine de initialize diyoruz.

Eğer variable static veya instance ise;

Örnek olarak

Yukarıdaki örnekte gördüğümüz gibi instance variable ve static variable’lar otomatik initialize oluyor.

Fakat local variable’ları ekrana yazdırmak veya işlem yapmak istediğimizde hata ile karşılaşıyoruz.

Dikkat etmemiz gereken ve çokça hata aldığımız bir diğer hata ise;

String variable instance veya static olarak tanımlandıysa otomatik initialize olduğundan bahsetmiştik.

Initialize2.java örneğinde String name otomatik null initialize ediliyor.

Bununla işlem yapmak istediğimizde (lenght()), ‘java.lang.NullPointerException’ alacağız. Bunada dikkat etmemiz gerekmektedir.

--

--

Hasan Kadir Demircan
Hasan Kadir Demircan

No responses yet