Co to są generyki w Javie i jak to działa?
Co to są generyki w Javie i jak to działa?

Wideo: Co to są generyki w Javie i jak to działa?

Wideo: Co to są generyki w Javie i jak to działa?
Wideo: Generics In Java - Full Simple Tutorial 2024, Listopad
Anonim

ten Generyki Java programowanie zostało wprowadzone w J2SE 5, aby radzić sobie z obiektami bezpiecznymi dla typów. Sprawia, że kod staje się stabilny dzięki wykryciu błędów w czasie kompilacji. Przed generyczne , możemy przechowywać w kolekcji dowolny typ obiektów, tj. nie- ogólny . Ale już generyczne zmusić Jawa programator do przechowywania określonego typu obiektów.

Poza tym, jaki jest pożytek z 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.

Po drugie, czym jest java typu T? < T > konkretnie oznacza rodzajowy rodzaj . Według Jawa Dokumenty - ogólny rodzaj to ogólna klasa lub interfejs, który jest sparametryzowany przez typy. Zacznę od przykładu: Rozważmy Box rodzaj ma dwie metody używane do ustawiania i pobierania obiektów.

W związku z tym, co oznacza termin generyczne w Javie?

“ Generyki Java „jest technicznym” semestr oznaczający zestaw cech językowych związanych z definicja i użycie ogólny rodzaje i metody. w Jawa , Ogólny typy lub metody różnią się od regulartypes i metod tym, że mają parametry typu.

Jak generyki są implementowane w Javie?

Do wdrożyć generyki , ten Jawa kompiluje wymazywanie typu do: Zamień wszystkie parametry typu w ogólny typy z ich granicami lub Object, jeśli parametry type są nieograniczone. Wytworzony kod bajtowy zawiera zatem tylko zwykłe klasy, interfejsy i metody.

Zalecana: