أين تستخدم الأشياء الثابتة؟

جدول المحتويات:

أين تستخدم الأشياء الثابتة؟
أين تستخدم الأشياء الثابتة؟
Anonim

يمكن أن تكون الكائنات غير القابلة للتغيير مفيدة فيالتطبيقات متعددة الخيوط. يمكن أن تعمل الخيوط المتعددة على البيانات التي يتم تمثيلها بواسطة كائنات غير قابلة للتغيير دون القلق من تغيير البيانات بواسطة مؤشرات ترابط أخرى. لذلك تعتبر الكائنات غير القابلة للتغيير أكثر أمانًا من الخيط من الكائنات القابلة للتغيير.

ما هو الهدف من الأشياء غير القابلة للتغيير؟

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

ما هي الأشياء التي يجب تسميتها غير قابلة للتغيير؟

الكائنات غير القابلة للتغيير هيمجرد كائنات لا يمكن تغيير حالتها (بيانات الكائن) بعد الإنشاء. تتضمن أمثلة الكائنات غير القابلة للتغيير من JDK String و Integer. تعمل الكائنات غير القابلة للتغيير على تبسيط برنامجك إلى حد كبير ، لأنها: سهلة الإنشاء والاختبار والاستخدام.

كيف تنفذ كائنًا غير قابل للتغيير؟

لإنشاء كائن غير قابل للتغيير ، عليك اتباع بعض القواعد البسيطة:

  1. لا تقم بإضافة أي طريقة ضبط.
  2. التصريح عن كل الحقول نهائية و خاصة.
  3. إذا كان الحقل عبارة عن كائن قابل للتغيير ، فقم بإنشاء نسخ دفاعية منه لطرق getter.
  4. إذا كان يجب تعيين كائن قابل للتغيير تم تمريره إلى المنشئ إلى حقل ، فقم بإنشاء نسخة دفاعية منه.

أين نحناستخدام فئة غير قابلة للتغيير في جافا؟

الفئات غير القابلة للتغيير تجعل البرمجة المتزامنة أسهل. تتأكد الفئات غير القابلة للتغيير من عدم تغيير القيم في منتصف العملية دون استخدام الكتل المتزامنة. من خلال تجنب حظر المزامنة ، فإنك تتجنب المآزق.

موصى به:

مقالات مشوقة
هل آذانا الصالحين؟
اقرأ أكثر

هل آذانا الصالحين؟

أزمة الهوية:كثيربلاء الصالحين لكن الرب يخلصهم منهم جميعا. مزمور 34:19 غلاف عادي ـ 17 تموز / يوليو 2019. من يخلصنا من كل مشاكلنا الصديقين يصرخون ، و الربيسمعهم ؛ من كل شدائدهم ينقذهم. الرب قريب من منكسري القلوب ويخلص المنكسرين بالروح ماذا يعني المنكوبة في الكتاب المقدس؟ 1:

هل تتضمن ruc gst؟
اقرأ أكثر

هل تتضمن ruc gst؟

للعثور على وكيل RUC المحلي ، راجع دليل الهاتف أو اتصل بنا على 0800 655 644. هل هناك رسوم إدارية؟ …يعتمد الرسمعلى طريقة الدفع. تشمل هذه الأرقام ضريبة السلع والخدمات. هل توجد ضريبة السلع والخدمات في RUC NZ؟ اعتبارًا من 1 يوليو 2020 ، يبلغ معدل PED 70.

هل يمكن أن تكون الإهداءات بصيغة الجمع؟
اقرأ أكثر

هل يمكن أن تكون الإهداءات بصيغة الجمع؟

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