یکی از نکات مهم در مورد جاوا
- سه شنبه, ۱ مرداد ۱۳۹۸، ۱۲:۵۷ ق.ظ
یکی از نکات مهم در مورد جاوا
انواع داده عام با استفاده ازType Eraser پیادهسازی میشوند.
یکی از نکات مهم در مورد جاوا
انواع داده عام با استفاده ازType Eraser پیادهسازی میشوند.
توی جاوا برای تعریف کردن نوع یک یا چند تا پارامتر، یک کلاس یا واسط تعریف میشه که این نوع پارامترها لازمه توی زمان ساخت اشیا مشخص باشن. برای مثال:
List<Long>
list = new ArrayList<Long>(); list.add(Long.valueOf(1));
list.add(Long.valueOf(2));
توی این مثال یک لیست ساخته میشه که تنها میتونه دادههایی از نوع Long داشته باشه و هر دادهی دیگه ای بخواید به این لیست اضافه کنین با خطای زمان کامپایل روبرو میشین.
این کار کمک میکنه تا خطاها رو توی زمان کامپایل تشخیص بدید و کد خودتون رو امن کنین. به محض اینکه این کد کامپایل بشه، اطلاعات نوع داده اون پاک میشه و در نتیجه به بایت کدی منجر میشه که با نوشتن کدی مشابه با جاوا ۱.۴ یا نسخههای قبل از اون به دست میآوردیم. همین مساله سازگاری بین نسخههای مختلف جاوا رو به وجود مییاره. پس یک List یا List<> هر دو توی زمان اجرا یه تایپ دارن و اون هم List هستش.
آموزش های بیشتر در وبلاگ شیراز هک