Aký je účel generík v Jave?
Aký je účel generík v Jave?

Video: Aký je účel generík v Jave?

Video: Aký je účel generík v Jave?
Video: Счастливая история слепой кошечки по имени Нюша 2024, Smieť
Anonim

Generiká v Jave . Generiká sú zariadením generický programovania, ktoré boli pridané do Java programovací jazyk v roku 2004 vo verzii J2SE 5.0. Boli navrhnuté tak, aby sa predlžovali Java typový systém, ktorý umožňuje „typu alebo metóde pracovať na objektoch rôznych typov a zároveň poskytovať bezpečnosť typu v čase kompilácie“.

Aké je hlavné použitie generík v jazyku Java?

Generiká umožňuje typu alebo metóde prevádzkovať objekty rôznych typov, pričom poskytuje bezpečnosť typu v čase kompilácie Java plne staticky napísaný jazyk. Generiká sú jedny z najkontroverznejších Java jazykové vlastnosti.

Následne je otázkou, kedy by ste mali používať generiká? Java začlenila Generics do Java 5.0 na dosiahnutie:

  1. Bezpečnosť typu zaisťuje, že po aplikovaní argumentu typu nie je do metódy alebo poľa povolený žiadny iný typ údajov a zabraňuje požiadavke na pretypovanie.
  2. Generické programovanie/parametrický polymorfizmus.

Aký zmysel majú generiká v Jave?

Stručne, generiká povoliť typy (triedy a rozhrania) ako parametre pri definovaní tried, rozhraní a metód. Podobne ako známe formálne parametre používané v deklaráciách metód, aj parametre typu poskytujú spôsob, ako znova použiť rovnaký kód s rôznymi vstupmi.

Ako fungujú generiká v Jave?

V skratke Generiká v Java je syntaktický cukor a za behu neukladá žiadne informácie súvisiace s typom. Všetky informácie súvisiace s typom sa vymažú funkciou Type Erasure, čo bola hlavná požiadavka pri vývoji Generiká funkciu na opätovné použitie všetkých Java kód napísaný bez Generiká.

Odporúča: