Khởi tạo tĩnh (static initializer) là gì?

{{FormatNumbertoThousand(model.total_like)}} lượt thích
87 lượt xem
Java middle

Khởi tạo tĩnh là một khối mã static{} bên trong lớp java và chỉ chạy một lần trước khi phương thức khởi tạo hoặc phương thức chính được gọi. Nếu bạn phải thực hiện một phép tính phức tạp để xác định giá trị của x - hoặc nếu giá trị của nó đến từ cơ sở dữ liệu - thì trình khởi tạo tĩnh có thể rất hữu ích.

class StaticInit {
   public static int x;
   static {
      x = 32;
   }
   // other class members such as constructors and
   // methods go here...
}
{{login.error}}