جاوا Generics یک راه برای نوشتن کد انعطاف پذیر و نوع امن ارائه می دهد.آنها توسعه دهندگان را قادر می سازند تا کلاس ها، روش ها و رابط هایی را ایجاد کنند که با انواع مختلف داده ها کار می کنند در حالی که استفاده از نوع زمان کامپایل شده از عمومی می تواند قابلیت بازیابی کد و کاهش خطاهای زمان را بهبود بخشد.

آشنایی با Java Generics

Generics به شما اجازه می دهد تا انواع را پارامتریزه کنید، به این معنی که می توانید یک کلاس یا روش را تعریف کنید که بر روی یک نوع مشخص کار می کند، این به جلوگیری از نیاز به ریخته گری و آسان تر کردن کد برای خواندن و نگهداری کمک می کند.

مزایای استفاده از Generics

استفاده از عمومی مزایای مختلفی را ارائه می دهد:

  • ایمنی نوع: خطا در زمان کامپایل به جای زمان اجرا در معرض دید قرار می گیرد.
  • قابلیت استفاده: همان کلاس یا روش می تواند با انواع مختلف داده کار کند.
  • [[۱] [۱۰] [۱] [۱] [۱] [۱]] [۱]] [۱]] [۱] [۱]] نیاز به تایپ کردن صریح را کاهش می دهد.

بهترین روش ها برای استفاده از Generics

برای به حداکثر رساندن مزایای عمومی، از این بهترین شیوه ها پیروی کنید:

  • از نام های پارامتری معنی دار مانند برای نوع، برای کلید و برای ارزش استفاده کنید.
  • محدودیت های نوع با محدودیت ها در صورت لزوم، به عنوان مثال، [FLT3]
  • اجتناب از استفاده از انواع خام؛ همیشه پارامترهای نوع را به طور واضح مشخص کنید.
  • در کلاس های عمومی مانند (FLT:4) و استفاده کنید.