اگر این نکته را در String جاوا رعایت نکنید : RAM شما اشغال می شود

با سلام به همه Itpro ای های عزیز. اگر دو رشته یا String در زبان جاوا با استفاده از اپراتور + در یک حلقه for به همدیگر متصل یا الحاق شدند ، هر بار که این حلقه اجرا شود یک شی String جدید ایجاد می شود. اینکار باعث می شود که حافظه RAM و البته کارایی سیستم برای اجرای کد مربوطه کاهش پیدا کند و زمان نیز هدر برود ، همچنین زمانیکه یک شی String را معرفی می کنید سازنده ها یا constructor ها باید صرفنظر شوند و فرآیند معرفی یا instantiate بایستی بصورت مستقیم انجام شود ، به مثلا زیر که دو قطعه کد string کند و سریع را نمایش داده است توجه کنید :
//تعریف متغیر کند
String bad = new String("Yet another string object");
//تعریف متغیر سریع
String good = "Yet another string object"

Itpro باشید


نویسنده: مهدی عادلی فر
منبع: انجمن تخصصی فناوری اطلاعات ایران
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.
#برنامه_نویسی_جاوا #آموزش_جاوا #نکات_برنامه_نویسی_جاوا #زبان_برنامه_نویسی_جاوا #یادگیری_زبان_برنامه_نویسی_جاوا
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....