السلام عليكم ورحمة الله وبركاتة
جائتني فكرة لكنها تتطلب إنشاء 100 كائن تقريبآ على الفورم
هل هذا بسيط على الذاكرة لانها مسببه لي عقده
مع العلم حتى اني لا استطيع استخدام Dispose لانها مرئيه على الفورم
هل عند الخروج من البرنامج استخدم Dispose ؟
السؤال الثاني :
ماذا لو استخدم الكائنات مباشره بدون مغير
ماذا سيحدث بالذاكرة وهل هو افضل. مثال
me.controls.add(new control)
هل سيخزن الكائن في الذاكرة
اتمنى اعطائي معلومات عن هذه لانها مهمه بالنسبه لي
لدي معلومه واحده عنها وهي ان garbage collector سريع في عملية تنظيفها هل هذا صحيح
واضن ان السؤال مخصص في لغة الجافا لذلك لست متاكد
السؤال الثالث :
لدي مصفوفة عامه من نوع String وعدد عناصرها 20
واقوم بتغيير عناصرها باستمرار
السؤال هنا هل استخدم String او StringBuilder
السؤال الرابع :
عن StringBuilder
تُـستخدم لبناء نصوص في حلقة تكرارية بدلآ من String لانها تنشئ مكان جديد بالذاكرة
واذا كان هناك نص ولن يتغير استخدم String
وماذا لو كان هنا نص صغير واقوم بتغييره لكن ليس كثيرآ
ماذا ساستخدم
سؤال الخامس :
لو كان هناك متغير عام من نوع String
وقمت بتغييره سيتم انشاء كائن جديد لكن هل الكائن القديم لن ينضفه الgarbage collector الا بعد انهاء البرنامج لانها عام ام؟
السؤال الاخير :
هل يُفضل استخدام دالة في حلقة تكرارية
ولديها بارمتر من نوع String
او ماهو البديل لها
-
هذه الاسئلة حيرتني واذا عرفتها سارتاااااااااااح ^^
والله يوفقكم
جائتني فكرة لكنها تتطلب إنشاء 100 كائن تقريبآ على الفورم
هل هذا بسيط على الذاكرة لانها مسببه لي عقده
مع العلم حتى اني لا استطيع استخدام Dispose لانها مرئيه على الفورم
هل عند الخروج من البرنامج استخدم Dispose ؟
السؤال الثاني :
ماذا لو استخدم الكائنات مباشره بدون مغير
ماذا سيحدث بالذاكرة وهل هو افضل. مثال
me.controls.add(new control)
هل سيخزن الكائن في الذاكرة
اتمنى اعطائي معلومات عن هذه لانها مهمه بالنسبه لي
لدي معلومه واحده عنها وهي ان garbage collector سريع في عملية تنظيفها هل هذا صحيح
واضن ان السؤال مخصص في لغة الجافا لذلك لست متاكد
السؤال الثالث :
لدي مصفوفة عامه من نوع String وعدد عناصرها 20
واقوم بتغيير عناصرها باستمرار
السؤال هنا هل استخدم String او StringBuilder
السؤال الرابع :
عن StringBuilder
تُـستخدم لبناء نصوص في حلقة تكرارية بدلآ من String لانها تنشئ مكان جديد بالذاكرة
واذا كان هناك نص ولن يتغير استخدم String
وماذا لو كان هنا نص صغير واقوم بتغييره لكن ليس كثيرآ
ماذا ساستخدم
سؤال الخامس :
لو كان هناك متغير عام من نوع String
وقمت بتغييره سيتم انشاء كائن جديد لكن هل الكائن القديم لن ينضفه الgarbage collector الا بعد انهاء البرنامج لانها عام ام؟
السؤال الاخير :
هل يُفضل استخدام دالة في حلقة تكرارية
ولديها بارمتر من نوع String
او ماهو البديل لها
-
هذه الاسئلة حيرتني واذا عرفتها سارتاااااااااااح ^^
والله يوفقكم