Java-da generiklərin məqsədi nədir?
Java-da generiklərin məqsədi nədir?

Video: Java-da generiklərin məqsədi nədir?

Video: Java-da generiklərin məqsədi nədir?
Video: Java Dərsləri - Javada Kolleksiyalar haqqında (Collections in Java) 2024, Noyabr
Anonim

Java-da generiklər . Generiklər obyektidir ümumi əlavə edilmiş proqramlaşdırma Java 2004-cü ildə J2SE 5.0 versiyası daxilində proqramlaşdırma dili. Onlar genişləndirmək üçün nəzərdə tutulmuşdur Java tip sistemi "kompilyasiya vaxtı tipli təhlükəsizliyi təmin edərkən müxtəlif növ obyektlər üzərində işləmək üçün bir növ və ya metod".

Java-da generiklərin əsas istifadəsi nədir?

Generiklər bir növə və ya metoda müxtəlif növ obyektləri idarə etməyə imkan verir, eyni zamanda tərtib vaxtı tipli təhlükəsizliyi təmin edir, edir Java tam statik tipli dil. Generiklər ən mübahisəlilərdən biridir Java dil xüsusiyyətləri.

Sonradan sual yaranır ki, generikləri nə vaxt istifadə etməlisiniz? Java aşağıdakılara nail olmaq üçün Java 5.0-da Generics birləşdirmişdir:

  1. Növ təhlükəsizliyi təmin edir ki, tip arqumenti tətbiq edildikdən sonra metoda və ya qutuya başqa heç bir məlumat növünə icazə verilmir və burada yayım tələbindən qaçır.
  2. Ümumi proqramlaşdırma/parametrik polimorfizm.

Həmçinin, Java-da generiklərin mənası nədir?

Bir sözlə, generiklər sinifləri, interfeysləri və metodları təyin edərkən növlərin (siniflərin və interfeyslərin) parametr olmasını təmin etmək. Metod bəyanlarında istifadə olunan daha çox tanış olan formal parametrlər kimi, tip parametrləri də eyni kodu müxtəlif girişlərlə yenidən istifadə etməyiniz üçün bir yol təqdim edir.

Jeneriklər Java-da necə işləyir?

Qısa Generiklər in Java sintaktik şəkərdir və işləmə müddətində hər hansı bir növə aid məlumatı saxlamır. Bütün növlə bağlı məlumatlar Type Erasure tərəfindən silinir, bu, inkişaf zamanı əsas tələb idi. Generiklər hamısını təkrar istifadə etmək üçün xüsusiyyət Java kod olmadan yazılmışdır Generiklər.

Tövsiyə: