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

Bolehkah kita melaksanakan program Java tanpa kaedah utama?

WBOY
Lepaskan: 2023-09-01 21:45:06
ke hadapan
1405 orang telah melayarinya

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);
   }
}
Salin selepas log masuk

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.
Salin selepas log masuk

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!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan