یکی از سنگین ترین اعمالی که در جاوا در رابطه با استفاده و مدیریت از حافظه انجام می شود. ساختن اشیا است. بنابراین توصیه می شود که زمانی که اشیا را لازم دارید آنها را بسازید. برای مثال به کد زیر توجه کنید.
import java.util.ArrayList; import java.util.List; public class Employees { private List Employees; public List getEmployees() { //ایجاد در زمانیکه مورد نیاز است if(null == Employees) { Employees = new ArrayList(); } return Employees; } }
در این کد یک کلاس داریم که دارای یک لیست به نام Employees() می باشد. دقت داشته باشید که زمانی که نیاز به استفاده از این لیست باشد یعنی در زمان فراخوانی getEmployees() یک شی از آن ساخته می شود. نکته دیگری که وجود دارد این است که از تعریف شی در داخل حلقه ها اکیدا خودداری کنید. زیرا که در هر بار اجرا شدن حلقه یک شی ساخته خواهد شد.Itpro باشید
نویسنده: مهدی عادلی فر
منبع: انجمن تخصصی فناوری اطلاعات ایران
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.
بنیانگذار توسینسو و برنامه نویس
مهدی عادلی، بنیان گذار TOSINSO. کارشناس ارشد نرم افزار کامپیوتر از دانشگاه صنعتی امیرکبیر و #C و جاوا و اندروید کار می کنم. در زمینه های موبایل و وب و ویندوز فعالیت دارم و به طراحی نرم افزار و اصول مهندسی نرم افزار علاقه مندم.
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود