Jaki jest cel generyków w Javie?
Jaki jest cel generyków w Javie?

Wideo: Jaki jest cel generyków w Javie?

Wideo: Jaki jest cel generyków w Javie?
Wideo: Generics In Java - Full Simple Tutorial 2024, Listopad
Anonim

Generyki w Javie . Generyki są placówką ogólny programowanie, które zostało dodane do Jawa język programowania w 2004 roku w wersji J2SE 5.0. Zostały zaprojektowane z myślą o przedłużeniu Jawa system typów, aby umożliwić "typowi lub metodzie operowanie na obiektach różnych typów przy jednoczesnym zapewnieniu bezpieczeństwa typów w czasie kompilacji".

Jakie jest główne zastosowanie generyków w Javie?

Generyki umożliwia typowi lub metodzie operowanie na obiektach różnych typów przy jednoczesnym zapewnieniu bezpieczeństwa typów w czasie kompilacji, dzięki czemu Jawa w pełni statycznie wpisany język. Generyki są jednymi z najbardziej kontrowersyjnych Jawa funkcje językowe.

Następnie pojawia się pytanie, kiedy należy używać leków generycznych? Java włączyła Generics do Java 5.0, aby osiągnąć:

  1. Bezpieczeństwo typu zapewnia, że po zastosowaniu argumentu typu żaden inny typ danych nie jest dozwolony w metodzie lub polu i pozwala uniknąć wymagania rzutowania.
  2. Programowanie generyczne/polimorfizm parametryczny.

Jaki jest sens generyków w Javie?

W skrócie, generyczne włączyć typy (klasy i interfejsy) jako parametry podczas definiowania klas, interfejsów i metod. Podobnie jak bardziej znane parametry formalne używane w deklaracjach metod, parametry typu umożliwiają ponowne użycie tego samego kodu z różnymi danymi wejściowymi.

Jak działają generyki w Javie?

W skrócie Generyki w Jawa jest cukrem składniowym i nie przechowuje żadnych informacji związanych z typem w czasie wykonywania. Wszystkie informacje związane z typem są usuwane przez Type Erasure, było to główne wymaganie podczas programowania Generyki funkcja w celu ponownego wykorzystania wszystkich Jawa kod napisany bez Generyki.

Zalecana: