- İlgili sınıftan üretilen nesneler arasında ilk tetiklenendir.
- İlk nesne talebinde static constructer’lar tetiklenirken diğerlerinde tetiklenme olmaz.
- Belirlenen sınıfta ilk nesne talebinde çalışmaktadır yani.
- Class içerisinde herhangi bir static yapı kullanılırsa o da tetiklenip çalışır.
public class javaders{ public javaders() { System.out.println("Deneme bir neste oluştu."); } static { System.out.println("Ben static constructerım. İlk olarak ben meydana gelirim."); } }!! Static {} kod bloğu kısmı tahmin edebileceğiniz üzere static constructer anlamına geliyor. Eğer birkaç tane daha örnek sınıf oluştursaydık sonuç yine değişmeyecekti. İlk olarak static constructer etkilendiği için ilk sırada onun mesajını görecektik. Java ile static constructer kullanımı bu şekildeydi.