วิธีการติดตั้ง Static Block ใน Java



บทความนี้จะแนะนำหัวข้ออื่นที่น่าสนใจนั่นคือ Static Block ใน Java และจะตามมาพร้อมกับคำอธิบายแบบเป็นโปรแกรม

บทความนี้จะแนะนำให้รู้จักกับอีกหัวข้อที่น่าสนใจนั่นคือ Static Block In และจะตามด้วยคำอธิบายแบบเป็นโปรแกรม คำแนะนำต่อไปนี้จะกล่าวถึงในบทความนี้

Java จัดเตรียมบล็อกให้กับผู้ใช้ที่เรียกว่าบล็อกแบบคงที่ซึ่งส่วนใหญ่ใช้สำหรับการเริ่มต้นแบบคงที่ของคลาส บล็อกประกอบด้วยชุดคำสั่งที่ดำเนินการก่อนการดำเนินการของเมธอดหลัก นี่เป็นเพราะความจริงที่ว่าคลาสจะต้องถูกโหลดลงในหน่วยความจำหลักก่อนการใช้งานและบล็อกแบบคงที่จะถูกเรียกใช้ในระหว่างการโหลดคลาส ในการกำหนดบล็อกแบบคงที่จำนวนหนึ่งในโปรแกรมบล็อกจะดำเนินการจากด้านบนลงด้านล่าง





ไปต่อกับบทความนี้เกี่ยวกับ Static Block ใน Java

ไวยากรณ์:



คงที่ {........ // งบ ........ }

ไปต่อกับบทความนี้เกี่ยวกับ Static Block ใน Java

ตัวอย่างของ Static Block

วิธีสร้างอาร์เรย์ของวัตถุ
class Static {static int p int q // การสร้าง static block static {p = 18 System.out.println ('This is the static block!')} // end of static block} public class Main {public static void main (สตริง args []) {// การเข้าถึง p โดยไม่ต้องสร้างอ็อบเจกต์ System.out.println (Static.p)}}

เอาท์พุต:
นี่คือบล็อกคงที่!
18



ต้องสังเกตว่าบล็อกแบบคงที่จะถูกดำเนินการก่อนตัวสร้างดังที่เห็นในตัวอย่างต่อไปนี้:

class Stat {static int p int q static {p = 18 System.out.println ('This is a static block!')} Stat () {System.out.println ('Constructor!')}} public class Main { public static void main (String args []) {// แม้ว่าเราจะมีออบเจ็กต์สองชิ้น แต่บล็อกคงถูกเรียกใช้งานเพียงครั้งเดียว สถิติ s1 = สถิติใหม่ () สถิติ s2 = สถิติใหม่ ()}}

เอาท์พุต:

นี่คือบล็อกคง!
ช่างก่อสร้าง!
ช่างก่อสร้าง!

ไปต่อกับบทความนี้เกี่ยวกับ Static Block ใน Java

ตัวอย่างของบล็อกคงที่หลาย ๆ

สร้างอาร์เรย์ของวัตถุ

นอกจากนี้เรายังสามารถกำหนดบล็อกคงที่หลาย ๆ บล็อกในโปรแกรมเดียว:

สถานะคลาสสาธารณะ {คงที่ {System.out.println ('นี่คือบล็อกคงที่แรก!')} คงที่ {System.out.println ('นี่คือบล็อกคงที่ที่สอง!')} โมฆะแบบคงที่สาธารณะ ]) {System.out.println ('Main!')}}

เอาท์พุต:

นี่เป็นบล็อกคงที่แรก!
นี่คือบล็อกคงที่ที่สอง!
หลัก!

วิธีการเหล่านี้ช่วยให้ผู้ใช้สามารถใช้บล็อกแบบคงที่ได้อย่างมีประสิทธิภาพ

ดังนั้นเราจึงมาถึงตอนท้ายของบทความ 'Static Block In Java' นี้ หากคุณต้องการเรียนรู้เพิ่มเติมโปรดดูไฟล์ โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ หลักสูตรการฝึกอบรมและการรับรอง Java J2EE และ SOA ของ Edureka ได้รับการออกแบบมาเพื่อฝึกอบรมคุณสำหรับแนวคิด Java ทั้งหลักและขั้นสูงพร้อมกับกรอบงาน Java ต่างๆเช่น Hibernate & Spring

ความแตกต่างระหว่างขั้นสุดท้ายในที่สุดและขั้นสุดท้าย

มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของบล็อกนี้และเราจะติดต่อกลับโดยเร็วที่สุด