Rumah >Java >javaTutorial >Apakah Blok Statik di Java dan Bagaimana Ia Berfungsi?
Blok Statik di Java
Di Java, seseorang mungkin menghadapi blok kod yang disertakan dalam sintaks {} statik, yang mungkin tidak dikenali oleh pengaturcara berasal dari bahasa seperti C. Blok kod ini dikenali sebagai pemula statik atau "pembina kelas."
Apakah Blok Statik?
Blok statik ialah segmen kod yang dilaksanakan apabila kelas dimuatkan ke dalam memori. Tujuannya adalah untuk memulakan data seluruh kelas atau melakukan apa-apa tindakan yang perlu sebelum mana-mana tika kelas dibuat.
Tidak seperti pemula instance, yang dilaksanakan apabila objek dijadikan instantiated, blok statik dilaksanakan sekali sahaja semasa kelas memuatkan. Ia biasanya digunakan untuk tugasan seperti:
Contoh:
public class MyClass { static { // Code to initialize class-wide data System.out.println("Static initializer executed"); } public static void main(String[] args) { // Code to create instances and execute instance initializers } }
Dalam contoh ini, blok statik akan mencetak "Static initializer executed" apabila kelas MyClass dimuatkan.
Nota:
Atas ialah kandungan terperinci Apakah Blok Statik di Java dan Bagaimana Ia Berfungsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!