Ce este generice în Java și cum funcționează?
Ce este generice în Java și cum funcționează?

Video: Ce este generice în Java și cum funcționează?

Video: Ce este generice în Java și cum funcționează?
Video: Generics In Java - Full Simple Tutorial 2024, Noiembrie
Anonim

The Generic Java programarea este introdusă în J2SE 5 pentru a se ocupa de obiecte de tip sigur. Face codul stabil prin detectarea erorilor în timpul compilării. Inainte de generice , putem stoca orice tip de obiecte din colecție, adică non- generic . Acum generice forțați java programator pentru a stoca un anumit tip de obiecte.

Pe lângă aceasta, la ce folosesc genericele î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.

În al doilea rând, ce este java de tip T? < T > înseamnă în mod specific generic tip . Conform Java Docs - Un generic tip este o clasă generică sau o interfață care este parametrizată pe tipuri. Permiteți-mi să încep cu un exemplu: Luați în considerare o casetă tip care are două metode care sunt folosite pentru a seta și a obține obiecte.

În consecință, ce se înțelege prin termenul generic în Java?

“ Generic Java ” este un tehnic termen desemnând un set de caracteristici ale limbajului legate de definiție și utilizarea generic tipuri si metode. În java , Generic tipurile sau metodele diferă de tipurile și metodele obișnuite prin faptul că au parametri de tip.

Cum sunt implementate genericele în Java?

La implementați generice , cel Java compilatorul aplică ștergerea tipului la: Înlocuiți toți parametrii de tip în generic tipuri cu limitele lor sau Object dacă parametrii de tip sunt nemărginiți. Prin urmare, bytecode-ul produs conține doar clase, interfețe și metode obișnuite.

Recomandat: