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.
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.
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!