۵ مورد از نکته های مهم برنامه نویسی جاوا که همه نیاز دارند بدانند (قسمت ۲)

گردآوری و تالیف : نیما شهبازی تاریخ انتشار : ۱۵-۱۰-۱۳۹۶ دسته بندی : برنامه نویسی بدون دیدگاه

 

 

 

۱- حل کردن دوراهی ; از  کدام استفاده کنیم  Array یا ArayyList ؟

این انتخاب بستگی به نیاز ها دارد. در زیر  فرق این دو را خواهیم  دید:

پاک کردن یا اضافه کردن عناصر در ArrayList اسان تر از Array میباشد.

ArrayList فقط میتواند به صورت تک بعدی باشد در صورتی که Array چند بعدی هم  میتواند باشد.

ArrayList ها سایز متغیر میپذیرند و Array ها سایز ثابت هستند.

 

۲- جاوا به حافظه نیاز دارد, به اندازه کافی داشته باشید !

یک خط فرمان مناسب میتواند برای اجرای برنامه های سنگین کمکی باشد.

تعدادی از کاراکتر ها که میتوانند استفاده شوند به صورت زیر هستند:

XX:PermSize این سایز اولیه گرفته شده در طول بالا امدن Java Virtual Machine

Xms: حداقل حافظه ارائه شده.

XX:MaxPermSize حداکثر محدوده اختصاص داده شده در هنگام بالا امدن JVM است.

Xmx: حداکثر ارائه حافظه.

 

۳- ایا عملیات میتوانند در جاوا زمان بندی شوند؟

پروسه زمانی به دو  صورت در جاوا قابل پیاده سازی است. ایا چیز بهتری برای انتخاب است؟

بستگی به موقعیت کاری فرد دارد در واقع System.nanoTime همیشه سریعتر عمل خواهد کرد.

 

۴ – از کدام استفاده کنم Double یا Float ؟

Double بسیار دقیق تر  عمل خواهد کرد و بیشتر پردازشگر ها مقدار پردازش یکسانی را برای

اجرای هر دو  نوع روش ها انجام میدهند. همیشه Double را انتخاب کنید اگر ممکن بود.

 

۵- محاسبه زمان

جاوا دو نوع رویکرد استاتیک در کلاس استاتیک ارائه  میکند:

CurrentTimeMillis: فاصله زمانی فعلی را در قالب میلی ثانیه نمایش میدهد.

nanoTime: مقدار فعلی را در قالب نانو  ثانیه برمیگرداند.

برای مثال استفاده از این دو در کمک  کردن به رسید یک فروشگاه با زمان حال کمک خواهد کرد.

 

 

منبع: FreeLancer

درباره نویسنده : نیما شهبازی
برنامه نویس و طراح گرافیک و عاشق زبان انگلیسی....
برچسب ها :,,

دیدگاه ها

دیدگاه خود را بیان کنید :

اطلاعات