Rumah > Java > javaTutorial > Apakah langkah-langkah untuk membaca ahli statik dalam kelas Java?

Apakah langkah-langkah untuk membaca ahli statik dalam kelas Java?

WBOY
Lepaskan: 2023-08-30 20:41:10
ke hadapan
1039 orang telah melayarinya

Apakah langkah-langkah untuk membaca ahli statik dalam kelas Java?

Pembolehubah statik dicipta apabila kelas dimuatkan atau bahkan sebelum blok statik dilaksanakan Tujuan blok statik adalah untuk menetapkan nilai kepada pembolehubah statik. Pembolehubah statik menyimpan nilai yang dikongsi antara semua kejadian kelas yang ditakrifkan, dan blok statik ialah bahagian kod yang dilaksanakan apabila kelas pertama kali dimuatkan. Jika kita ingin melaksanakan sebarang logik pada pemuatan kelas, maka logik itu perlu diletakkan di dalam blok statik untuk dilaksanakan pada pemuatan kelas.

JVM mengikut langkah berikut untuk melaksanakan pembacaan ahli statik dalam kelas:

  • Kenal pasti ahli statik dari atas ke bawah
  • Lakukan tugasan pembolehubah statik dan blok statik dari atas ke bawah.
  • Pelaksanaan kaedah utama.

Contoh

public class StaticFlow {
   static int firstNumber = 10;
   static {
      firstMethod();
      System.out.println("first static block");
   }
   public static void main(String[] args) {
      firstMethod();
      System.out.println("main method executed");
   }
   public static void firstMethod() {
      System.out.println(secondNumber);
   }
   static {
      System.out.println("second static block");
   }
      static int secondNumber = 20;
}
Salin selepas log masuk

Output

0
first static block
second static block
20
main method executed
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah langkah-langkah untuk membaca ahli statik dalam kelas Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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