Jaký je účel generik v Javě?
Jaký je účel generik v Javě?
Anonim

Generika v Javě . Generika jsou zařízením obecný programování, které byly přidány do Jáva programovací jazyk v roce 2004 ve verzi J2SE 5.0. Byly navrženy tak, aby se prodlužovaly Java typový systém, který umožňuje „typu nebo metodě pracovat na objektech různých typů a zároveň poskytovat bezpečnost typu v době kompilace“.

Jaké je hlavní použití generik v Javě?

Generika umožňuje typu nebo metodě provozovat objekty různých typů a zároveň poskytovat bezpečnost typu v době kompilace Jáva plně staticky typovaný jazyk. Generika jsou jedny z nejkontroverznějších Jáva jazykové vlastnosti.

Následně je otázkou, kdy byste měli používat generika? Java začlenila Generics do Java 5.0, aby bylo dosaženo:

  1. Zabezpečení typu zajišťuje, že jakmile je použit argument typu, není do metody nebo rámečku povolen žádný jiný datový typ a zabraňuje požadavku přetypování.
  2. Generické programování/parametrický polymorfismus.

Také, jaký je smysl generik v Javě?

Ve zkratce, generika povolit typy (třídy a rozhraní) jako parametry při definování tříd, rozhraní a metod. Podobně jako známější formální parametry používané v deklaracích metod, i typové parametry poskytují způsob, jak znovu použít stejný kód s různými vstupy.

Jak fungují generika v Javě?

Ve zkratce Generika v Jáva je syntacticsugar a za běhu neukládá žádné informace související s typem. Všechny informace související s typem jsou vymazány funkcí Type Erasure, což byl hlavní požadavek při vývoji Generika funkce, aby bylo možné znovu použít všechny Jáva kód napsaný bez Generika.

Doporučuje: