Vad är syftet med generika i Java?
Vad är syftet med generika i Java?

Video: Vad är syftet med generika i Java?

Video: Vad är syftet med generika i Java?
Video: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, November
Anonim

Generika i Java . Generika är en anläggning av generisk programmering som lades till Java programmeringsspråk 2004 inom version J2SE 5.0. De var designade för att förlänga Javas typsystem för att tillåta "en typ eller metod att arbeta på objekt av olika typer samtidigt som den tillhandahåller säkerhet för kompileringstid".

Härav, vad är den huvudsakliga användningen av generika i Java?

Generika tillåter en typ eller metod att använda objekt av olika typer samtidigt som den tillhandahåller säkerhet för kompileringstid Java ett helt statiskt maskinskrivet språk. Generika är en av de mest kontroversiella Java språkegenskaper.

Därefter är frågan, när ska du använda generika? Java inkorporerade Generics i Java 5.0 för att uppnå:

  1. Typsäkerhet säkerställer att när typargumentet väl har tillämpats, tillåts ingen annan datatyp i metoden eller rutan och undviker kravet på gjutning.
  2. Generisk programmering/parametrisk polymorfism.

Dessutom, vad är poängen med generika i Java?

I ett nötskal, generika möjliggöra för typer (klasser och gränssnitt) att vara parametrar vid definition av klasser, gränssnitt och metoder. Ungefär som de mer bekanta formella parametrarna som används i metoddeklarationer, ger typparametrar ett sätt för dig att återanvända samma kod med olika inmatningar.

Hur fungerar generika i Java?

Kortfattat Generika i Java är syntacticsugar och lagrar ingen typrelaterad information vid körning. All typrelaterad information raderas av Type Erasure, detta var huvudkravet under utvecklingen Generika funktion för att återanvända alla Java kod skriven utan Generika.

Rekommenderad: