كيفية إعداد خريطة ثابتة في جافا

Kyfyt A Dad Khrytt Thabtt Fy Jafa



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

ستشرح هذه المقالة طرق تهيئة / إعداد خريطة ثابتة في Java







ما هي الخريطة الثابتة؟

أ خريطة المحدد كـ ' ثابتة 'يصبح خريطة ثابتة بحيث يمكن الوصول إليها دون إنشاء مثيل للفئة (إنشاء كائن فئة).



كيفية إعداد خريطة ثابتة في جافا؟

يمكن إعداد الخريطة في Java من خلال الطرق الموضحة أدناه:



أولاً ، قم باستيراد الحزمة التالية في كل من مناهج هذه المقالة للسماح بالوصول إلى جميع الوظائف داخل ' java.util ' طَرد:





يستورد java.util. * ؛

المقاربة 1: إعداد خريطة ثابتة باستخدام 'كتلة التهيئة الثابتة'

يستخدم هذا الأسلوب كتلة تهيئة 'ثابتة' لتحديد خريطة ثابتة محددة من قبل.

مثال

نظرة عامة على مقتطف الشفرة الوارد أدناه:



عام فصل Staticblock {
ثابتة أخير خريطة خريطة ثابتة ؛
ثابتة {
خريطة ثابتة = جديد خريطة التجزئة ( ) ؛
خريطة ثابتة. يضع ( 1 و 'جافا' ) ؛
خريطة ثابتة. يضع ( 2 و 'برمجة' ) ؛
خريطة ثابتة. يضع ( 3 و 'لغة' ) ؛
}
عام ثابتة فارغ رئيسي ( خيط [ ] أرجس ) {
نظام . خارج . println ( خريطة ثابتة ) ؛
} }

في سطور الكود أعلاه:

  • أولاً ، حدد الخريطة التي يجب تهيئتها على أنها ' ثابتة 'وجود المفاتيح كـ' عدد صحيح 'والقيم كـ' خيط ' أي.، ' <عدد صحيح ، سلسلة> '.
  • الآن ، حدد ' ثابتة 'كتلة التهيئة لتخصيص الخريطة كـ' ثابتة '.
  • في هذه الكتلة ، قم بإلحاق الإدخالات المذكورة في الخريطة عبر ' يضع() ' طريقة.
  • في ' رئيسي '، استدعاء' ثابتة 'خريطة مباشرة.

انتاج |

في المخرجات المنفذة ، يمكن تصور أن ' ثابتة 'الخريطة مباشرة بدون إنشاء مثيل لها.

المقاربة 2: إعداد خريطة ثابتة باستخدام 'الطريقة الثابتة'

في هذا النهج ، ' ثابتة 'يمكن استخدام طريقة' بدلاً من ذلك لإعداد ' ثابتة 'من خلال تخصيصها للخريطة المحددة.

مثال

ضع في اعتبارك كتلة التعليمات البرمجية التالية:

عام فصل Staticblock {
خاص ثابتة أخير خريطة < هدف ، خيط > خريطة ثابتة = خريطة فعلية ( ) ؛
خاص ثابتة خريطة < هدف ، خيط > خريطة فعلية ( ) {
خريطة < هدف ، خيط > خريطة = جديد خريطة التجزئة ( ) ؛
خريطة. يضع ( 1 و 'جافا' ) ؛
خريطة. يضع ( 2 و 'برمجة' ) ؛
خريطة. يضع ( 'ثلاثة' و 'لغة' ) ؛
يعود المجموعات . غير قابل للتعديل ( خريطة ) ؛
}
عام ثابتة فارغ رئيسي ( خيط [ ] أرجس ) {
نظام . خارج . println ( خريطة ثابتة ) ؛
} }

بناءً على خطوط الكود هذه ، اتبع الخطوات الموضحة أدناه:

  • حدد خريطة تحتوي على ' مفتاح القيمة 'أزواج وتخصيصها إلى' الفعليMap () الطريقة / الوظيفة.
  • ملحوظة : ال ' هدف النوع 'متوافق مع كلا النوعين' عدد صحيح ' و ' خيط 'قيم نوع البيانات.
  • في الخطوة التالية ، كرر نفس تنسيق الخريطة المحددة في هذه الطريقة.
  • في تعريفها (الطريقة) ، أضف القيم المحددة إلى الخريطة باستخدام ' يضع() ' طريقة.
  • المحدد ' غير قابل للتعديل خريطة () 'طريقة' المجموعات 'فئة تعطي عرض خريطة غير قابل للتعديل في المقابل.
  • وبالمثل ، بشكل أساسي ، يمكنك الوصول إلى ' ثابتة 'خريطة تخزن قيم الطريقة الثابتة ، أي' الفعليMap () '.

انتاج |

هنا ، يمكن الإشارة إلى أن ' ثابتة 'يتم إرجاع الخريطة بشكل مناسب.

خاتمة

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