Rumah >Java >javaTutorial >Bolehkah kita melaksanakan program Java tanpa kaedah utama?

Bolehkah kita melaksanakan program Java tanpa kaedah utama?

WBOY
WBOYke hadapan
2023-09-01 21:45:061436semak imbas

Bolehkah kita melaksanakan program Java tanpa kaedah utama?

Ya, kita boleh melaksanakan program java tanpa kaedah utama dengan menggunakan blok statik.

Blok statik dalam Java ialah satu set pernyataan yang dilaksanakan sekali sahaja apabila Java ClassLoader memuatkan kelas ke dalam memori, juga dikenali sebagai blok permulaan statik. Blok permulaan statik pergi terus ke dalam memori tindanan.

Contoh

class StaticInitializationBlock{
   static{
      System.out.println("class without a main method");
      System.exit(0);
   }
}

Dalam contoh di atas, kita boleh melaksanakan program java tanpa kaedah utama (sehingga versi Java 1.6). Java 7 dan versi yang lebih baru tidak membenarkan ini kerana JVM menyemak kewujudan kaedah utama sebelum memulakan kelas.

Output

class without a main method.

Atas ialah kandungan terperinci Bolehkah kita melaksanakan program Java tanpa kaedah utama?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam