Làm thế nào để triển khai khối tĩnh trong Java?



Bài viết này sẽ giới thiệu đến một chủ đề khác của interestig đó là Khối tĩnh trong Java và sẽ tiếp nối nó với phần giải thích theo chương trình

Bài viết này sẽ giới thiệu đến một chủ đề hấp dẫn khác đó là Static Block In và sẽ tiếp nối nó với phần giải thích theo chương trình. Các gợi ý sau sẽ được đề cập trong bài viết này,

Java cung cấp cho người dùng một khối được gọi là khối tĩnh, khối này chủ yếu được sử dụng để khởi tạo tĩnh của một lớp. Khối bao gồm một tập hợp các câu lệnh được thực thi trước khi thực thi phương thức chính. Điều này là do thực tế là lớp phải được tải vào bộ nhớ chính trước khi sử dụng và khối tĩnh được thực thi trong quá trình tải lớp. Khi xác định một số khối tĩnh trong một chương trình, các khối thực thi từ trên xuống dưới.





Tiếp tục với bài viết này về Khối tĩnh trong Java

Cú pháp:



static {........ // Câu lệnh ........}

Tiếp tục với bài viết này về Khối tĩnh trong Java

Ví dụ về một khối tĩnh

java thoát ra khỏi phương pháp
class Static {static int p int q // tạo khối tĩnh static {p = 18 System.out.println ('Đây là khối tĩnh!')} // end of static block} public class Main {public static void main (String args []) {// Truy cập p mà không cần tạo đối tượng System.out.println (Static.p)}}

Đầu ra:
Đây là khối tĩnh!
18



Cần lưu ý rằng các khối tĩnh được thực thi trước các hàm tạo, như được thấy trong ví dụ sau:

class Stat {static int p int q static {p = 18 System.out.println ('Đây là một khối tĩnh!')} Stat () {System.out.println ('Constructor!')}} public class Main { public static void main (String args []) {// Mặc dù chúng ta có hai đối tượng, khối static chỉ được thực thi một lần. Stat s1 = new Stat () Stat s2 = new Stat ()}}

Đầu ra:

Đây là một khối tĩnh!
Người xây dựng!
Người xây dựng!

Tiếp tục với bài viết này về Khối tĩnh trong Java

Ví dụ về nhiều khối tĩnh

khớp nối lỏng lẻo trong java là gì

Chúng tôi cũng có thể xác định nhiều khối tĩnh trong một chương trình:

public class Stat {static {System.out.println ('Đây là khối tĩnh đầu tiên!')} static {System.out.println ('Đây là khối tĩnh thứ hai!')} public static void main (String args [ ]) {System.out.println ('Chính!')}}

Đầu ra:

Đây là khối tĩnh đầu tiên!
Đây là khối tĩnh thứ hai!
Chủ yếu!

Các phương pháp này cung cấp cho người dùng một cách hiệu quả để sử dụng khối tĩnh.

Như vậy là chúng ta đã kết thúc bài viết này về 'Khối tĩnh trong Java'. Nếu bạn muốn tìm hiểu thêm, hãy xem bởi Edureka, một công ty học trực tuyến đáng tin cậy. Khóa đào tạo và cấp chứng chỉ Java J2EE và SOA của Edureka được thiết kế để đào tạo bạn về cả khái niệm Java cốt lõi và nâng cao cùng với các khung công tác Java khác nhau như Hibernate & Spring.

java là một mối quan hệ

Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần nhận xét của blog này và chúng tôi sẽ liên hệ lại với bạn trong thời gian sớm nhất.