كيف يتم تنفيذ الكتلة الثابتة في جافا؟



ستعرض هذه المقالة موضوعًا آخر ذي اهتمامات وهو Static Block In Java وسيتبعه بشرح برمجي

ستعرض هذه المقالة موضوعًا آخر مثيرًا للاهتمام وهو Static Block In وسوف نتابعها بشرح برمجي. سيتم تغطية المؤشرات التالية في هذه المقالة ،

توفر Java للمستخدم كتلة تعرف باسم الكتلة الثابتة ، والتي تُستخدم بشكل أساسي في التهيئة الثابتة للفئة. تتكون الكتلة من مجموعة من العبارات التي يتم تنفيذها قبل تنفيذ الطريقة الرئيسية. هذا يرجع إلى حقيقة أنه يجب تحميل الفئة في الذاكرة الرئيسية قبل استخدامها ، ويتم تنفيذ الكتلة الثابتة أثناء تحميل الفصل. عند تحديد عدد من الكتل الثابتة في البرنامج ، يتم تنفيذ الكتل من الأعلى إلى الأسفل.





المضي قدمًا في هذه المقالة عن Static Block في Java

بناء الجملة:



ثابت {........ // بيانات ........}

المضي قدمًا في هذه المقالة عن Static Block في Java

الفرق بين bigdata و hadoop

مثال على كتلة ثابتة

class Static {static int p int q // إنشاء الكتلة الثابتة الساكنة {p = 18 System.out.println ('This is the static block!')} // end of static block} public class Main {public static void main (String 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!')}} فئة عامة Main { public static void main (String args []) {// على الرغم من أن لدينا كائنين ، يتم تنفيذ الكتلة الثابتة مرة واحدة فقط. Stat s1 = new Stat () Stat s2 = new Stat ()}}

انتاج:

هذه كتلة ثابتة!
باني!
باني!

المضي قدمًا في هذه المقالة عن Static Block في Java

مثال على الكتل الثابتة المتعددة

يمكننا أيضًا تحديد العديد من الكتل الثابتة في برنامج واحد:

فئة عامة Stat {static {System.out.println ('This is the first static block!')} static {System.out.println ('This is the second static block!')} public static void main (String args [ ]) {System.out.println ('Main!')}}

انتاج:

هذه أول كتلة ثابتة!
هذه هي الكتلة الساكنة الثانية!
الأساسية!

كيف نفعل لقوة جافا

توفر هذه الطرق للمستخدمين طريقة فعالة لاستخدام الكتلة الثابتة.

وهكذا وصلنا إلى نهاية هذه المقالة حول 'الكتلة الثابتة في جافا'. إذا كنت ترغب في معرفة المزيد ، تحقق من بواسطة Edureka ، شركة تعليمية موثوقة عبر الإنترنت. تم تصميم دورة تدريب وإصدار شهادات Java J2EE و SOA من Edureka لتدريبك على مفاهيم Java الأساسية والمتقدمة جنبًا إلى جنب مع العديد من أطر Java مثل Hibernate & Spring.

لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات في هذه المدونة وسنعاود الاتصال بك في أقرب وقت ممكن.