Bagaimana Menerapkan Blok Statis Di Java?



Artikel ini akan memperkenalkan topik yang menarik lainnya yaitu Blok Statis di Java dan akan menindaklanjutinya dengan penjelasan programatik

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

Java menyediakan pengguna dengan blok yang dikenal sebagai blok statis, yang terutama digunakan untuk inisialisasi statis kelas. Blok terdiri dari sekumpulan pernyataan yang dieksekusi sebelum eksekusi metode utama. Hal ini disebabkan oleh fakta bahwa kelas harus dimuat ke dalam memori utama sebelum digunakan, dan blok statis dijalankan selama pemuatan kelas. Saat menentukan sejumlah blok statis dalam sebuah program, blok-blok tersebut dijalankan dari atas ke bawah.





Pindah dengan artikel ini tentang Blok Statis di Jawa

Sintaksis:



static {........ // Pernyataan ........}

Pindah dengan artikel ini tentang Blok Statis di Java

abstraksi data c ++

Contoh Blok Statis

class Statis {static int p int q // membuat blok statis statis {p = 18 System.out.println ('Ini adalah blok statis!')} // akhir dari blok statis} kelas publik Utama {public static void main (String args []) {// Mengakses p tanpa membuat objek System.out.println (Static.p)}}

Keluaran:
Ini adalah blok statis!
18



Perlu dicatat bahwa blok statis dijalankan sebelum konstruktor, seperti yang terlihat pada contoh berikut:

class Stat {static int p int q static {p = 18 System.out.println ('Ini adalah blok statis!')} Stat () {System.out.println ('Pembuat!')}} kelas publik Utama { public static void main (String args []) {// Meskipun kita memiliki dua objek, blok statis hanya dijalankan satu kali. Stat s1 = Stat baru () Stat s2 = Stat baru ()}}

Keluaran:

Ini adalah blok statis!
Pembangun!
Pembangun!

Pindah dengan artikel ini tentang Blok Statis di Java

Contoh Beberapa Blok Statis

Kami juga dapat mendefinisikan beberapa blok statis dalam satu program:

public class Stat {static {System.out.println ('Ini adalah blok statis pertama!')} statis {System.out.println ('Ini adalah blok statis kedua!')} public static void main (String args [ ]) {System.out.println ('Main!')}}

Keluaran:

Ini adalah blok statis pertama!
Ini adalah blok statis kedua!
Utama!

apa itu multiple inheritance di java

Metode ini memberi pengguna cara yang efisien untuk menggunakan blok statis.

Demikianlah kita telah mengakhiri artikel ini tentang 'Blok Statis Di Jawa'. Jika Anda ingin mempelajari lebih lanjut, lihat oleh Edureka, perusahaan pembelajaran online terpercaya. Kursus pelatihan dan sertifikasi Java J2EE dan SOA Edureka dirancang untuk melatih Anda baik konsep inti dan lanjutan Java bersama dengan berbagai kerangka kerja Java seperti Hibernate & Spring.

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar blog ini dan kami akan menghubungi Anda kembali secepatnya.