TYPY GENERYCZNE W JAVA - PRAKTYCZNY PRZEWODNIK

preview_player
Показать описание
Typy generyczne w języku Java umożliwiają na tworzenie elastycznego kodu. W zależności od przekazywanego parametru/paramentów możemy zmieniać zachowanie obiektu. Tą funkcjonalność wykorzystują listy, które w zależności od przyjmowanego parametru agregują dany typ. W materiale omawiam również metody generyczne i możliwości na wykorzystanie wildcard.

0:34 - Typy generyczne na przykładzie listy
3:50 - Typy generyczne - implementacja od podstaw
20:52 - Metody generyczne - wildcard

Praca domowa:
Utwórz klasę, który przechowuje zadanie T. Klasa ma odpowiadać za zarządzanie koleją zadań. Utwórz metodę add, która przyjmuje zadanie T, oraz ważność int priority. Za każdym razem, gdy zostanie wywołana metoda get zostanie zwrócone zadanie o najwyższym poziomie ważności.
Projekt wrzuć na githuba i podrzuć link w komentarzu pod filmem :)

#programowanie #rozwój #it #devops #java #spring
Рекомендации по теме
Комментарии
Автор

Daj znać, czy podoba Ci się taka seria i czy robić więcej materiałów takiego typu!

PrzemekBykowski
Автор

Bardzo dobry tutorial :) Myślę, że czas od czasu powinny pojawiać się takie materiały, które pokazują w sposób klarowny działanie podstawowych mechanizmów JAVY. Bo podstawy są najważniejsze:)

TheCoder
Автор

Bardzo bardzo się cieszę z tego tutorilau i naprawdę jestem wdzięczna Ci za niego :) . Doceniam każdą chwilę przeznaczoną na niego. Rozjaśnił i uprościł typy - bardzo dobrze wytłumaczone :) . Fajnie że powiedziałeś jak to było z listami w Javie 5. :) Wytłumaczyłeś strzałki, pokazałeś diagram.

iwona
Автор

Super materiał! Nie wiem, jak Ty to robisz, ale zawsze po Twoich materiałach zaskakuje mi to co nie do końca rozumiałem z innych tutoriali :-D Prosto, czytelnie i bez zbędnego wodolejstwa :-) Dzięki!

kamils
Автор

Świetny materiał, zwięźle i przystępnie wytłumaczone. Chyba najlepszy tutorial na jaki trafiłem w temacie typów generycznych. Wielkie dzięki!

pavello
Автор

Kolejny bardzo dobry Przemku materiał - gratuluję! :) Od siebie dodam tylko, że przy pomocy typów generycznych kompilator weryfikuje poprawność typów na etapie kompilacji co w konsekwencji oznacza mniej błędów na etapie działania aplikacji - rzutowanie w dół jest potencjalnie niebezpieczne. Warto o tym pamiętać.

javaleader
Автор

gdzie ten artykuł z tymi oznaczeniami?

dominix
Автор

Bardzo prosto wytłumaczone. Czy opcja "Diagrams" jest dostępna tylko w wersji Ultimate czy to jakiś plugin?

rsjavasolutions
Автор

Znak zapytania to Wildcard a nie Wildchild

jerzykepinski
Автор

Przemku chyba wildcard a nie wildchild? Prawda?

abramovvicz