Bagaimana Melaksanakan Blok Statik Di Jawa?



Artikel ini akan memperkenalkan topik minat lain iaitu Static Block In Java dan akan mengikutinya dengan penjelasan terprogram

Artikel ini akan memperkenalkan topik menarik yang lain iaitu Static Block In dan akan menindaklanjutinya dengan penjelasan terprogram. Petunjuk berikut akan dibahas dalam artikel ini,

Java memberikan pengguna blok yang dikenali sebagai blok statik, yang terutama digunakan untuk inisialisasi statik kelas. Blok terdiri daripada satu set pernyataan yang dilaksanakan sebelum pelaksanaan kaedah utama. Ini disebabkan oleh kenyataan bahawa kelas harus dimuat ke dalam memori utama sebelum penggunaannya, dan blok statik dijalankan semasa pemuatan kelas. Setelah menentukan sebilangan blok statik dalam program, blok tersebut dilaksanakan dari atas ke bawah.





Teruskan dengan artikel ini mengenai Static Block di Java

Sintaks:



statik {........ // Penyataan ........}

Teruskan dengan artikel ini mengenai Static Block di Java

Contoh Blok Statik

class Static {static int p int q // mencipta blok statik statik {p = 18 System.out.println ('This is the static block!')} // akhir blok statik} kelas awam Utama {public static void main (String args []) {// Mengakses p tanpa membuat objek System.out.println (Static.p)}}

Pengeluaran:
Ini adalah blok statik!
18



Harus diingat bahawa blok statik dilaksanakan sebelum konstruktor, seperti yang dilihat dalam contoh berikut:

java keluar dari kaedah
class Stat {static int p int q static {p = 18 System.out.println ('Ini adalah blok statik!')} Stat () {System.out.println ('Constructor!')}} kelas awam Utama { public static void main (String args []) {// Walaupun kita mempunyai dua objek, blok statik dilaksanakan sekali sahaja. Stat s1 = Stat baru () Stat s2 = Stat baru ()}}

Pengeluaran:

Ini adalah blok statik!
Pembina!
Pembina!

Teruskan dengan artikel ini mengenai Static Block di Java

Contoh Blok Statik Pelbagai

Kami juga dapat menentukan beberapa blok statik dalam satu program:

kelas awam Stat {static {System.out.println ('Ini adalah blok statik pertama!')} statik {System.out.println ('Ini adalah blok statik kedua!')} awam kosong statik utama (String args [ ]) {System.out.println ('Utama!')}}

Pengeluaran:

Ini adalah blok statik pertama!
Ini adalah blok statik kedua!
Utama!

lulus dengan nilai dan lulus dengan sebutan dalam java

Kaedah ini memberi pengguna kaedah yang berkesan untuk menggunakan blok statik.

Oleh itu, kita telah mengakhiri artikel ini mengenai 'Blok Statik Di Jawa'. Sekiranya anda ingin mengetahui lebih lanjut, lihat di oleh Edureka, sebuah syarikat pembelajaran dalam talian yang dipercayai. Kursus latihan dan pensijilan Java J2EE dan SOA Edureka dirancang untuk melatih anda untuk konsep Java teras dan maju bersama dengan pelbagai kerangka kerja Java seperti Hibernate & Spring.

Ada soalan untuk kami? Sila sebutkan di bahagian komen blog ini dan kami akan menghubungi anda secepat mungkin.