لمحة جافاوية 6:استخدم ولا تستخدم

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

مما يعني حمل على المعالج طبعاً الذاكرة ستنتحر لأن الأخ جامع النفايات في الغالب نائم دون أن يلقي بالاً لترهات برنامجك
بالطبع الموضوع ذو أهمية كبيرة في برامج الواقعية والمحاكيات الكبيرة
ملاحظة: أظن .Net فيها نفس الموضوع
لن أطيل عليكم يبدو أني قررت أن أكون إنسان مسالم وأن أترك الإسهاب لمدة ربما لأقلل من دعوات الأخ عبده عليه
بما أني أنهيت موضوعي
فلن يضر أحداً أن أحكي لكم عن موضوع الإنشطار والإندماج
ماذا حكيته مسبقاً!!!؟؟؟؟
تتكلمون كأنكم مسجون ينتظر الإعفاء من حكم إعدام أصدر في حقه
يبدو أني سأترككم الآن قبل أن يفتك بي أحد المتحمسين لإنهاء هذا الموضوع
الله معكم

3 تعليقات to “لمحة جافاوية 6:استخدم ولا تستخدم”

  1. يقول شامخ:

    صحيح كلامك وللتوضيح أكثر مثلاً

    String   s1="Hello java";
    s1+" and Html";
    System.out.print("s1");
    

    سوف يطبع hello java
    فقط
    لأن السطر الثاني لم يعدل على الكائن s1
    وعمل كائن جديد لا مؤشر له

  2. […] لكني شرحت الطريقة الثانية للمحترفين راجعوا هذه اللمحة وهذه اللمحة كما أنها تحتوي على إمكانيات كثيرة […]

  3. […] تلميحات بنفس الوتيرة يمكن لمن هو مهتم أن يراجع اللمحات 6 و 12 و 54 اليوم لمحتنا عن التالي تريد أن تقوم بالفحص إذا […]

Leave a Reply