Care este scopul genericelor în Java?
Care este scopul genericelor în Java?

Video: Care este scopul genericelor în Java?

Video: Care este scopul genericelor în Java?
Video: Generics In Java - Full Simple Tutorial 2024, Decembrie
Anonim

Generic în Java . generice sunt o facilitate de generic programare care au fost adăugate la Java limbaj de programare în 2004 în versiunea J2SE 5.0. Au fost proiectate să se extindă ale lui Java sistem de tip pentru a permite „un tip sau o metodă să funcționeze pe obiecte de diferite tipuri, oferind în același timp siguranță de tip în timp de compilare”.

De aici, care este principala utilizare a genericelor în Java?

generice permite unui tip sau metodă să opereze pe obiecte de diferite tipuri, oferind în același timp siguranța de tip în timp de compilare, realizarea Java un limbaj tipizat complet static. generice sunt una dintre cele mai controversate Java caracteristicile limbajului.

Ulterior, întrebarea este, când ar trebui să utilizați generice? Java a încorporat generice în Java 5.0 pentru a obține:

  1. Siguranța tipului asigură că, odată ce argumentul tip este aplicat, niciun alt tip de date nu este permis în metodă sau casetă și evită cerința de turnare.
  2. Programare generică/polimorfism parametric.

De asemenea, ce rost au genericele în Java?

Pe scurt, generice permite ca tipurile (clase și interfețe) să fie parametri atunci când se definesc clase, interfețe și metode. La fel ca parametrii formali mai familiari utilizați în declarațiile de metodă, parametrii de tip vă oferă o modalitate de a reutiliza același cod cu intrări diferite.

Cum funcționează genericele în Java?

În scurt generice în Java este syntacticsugar și nu stochează nicio informație legată de tip în timpul execuției. Toate informațiile legate de tip sunt șterse de Type Erasure, aceasta a fost principala cerință în timpul dezvoltării generice caracteristică pentru a le reutiliza pe toate Java cod scris fără generice.

Recomandat: