Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan Szkolenia
Klasa abstrakcyjna
- Zasady deklaracji i implementacja klas abstrakcyjnych
- Typowe problemy napotykane podczas pracy z klasami abstrakcyjnymi
Rola klas, klas abstrakcyjnych i interfejsów w modelu aplikacji
- Stopnie Java abstrakcja obiektowa
- Kompletny model obiektowy w Java
- Model programu zorientowany na interfejsy, klasy abstrakcyjne i interfejsy dla aplikacji, większa elastyczność i niezależność każdego z jego podsystemów od siebie w ich implementacji
- Zastosowania klas abstrakcyjnych w celu wyodrębnienia wspólnej funkcjonalności rozszerzonej poprzez wdrożenie elastyczności, jaką oferują interfejsy
Rola obiektów dynamicznych i statycznych w modelu aplikacji
- Klasy statyczne Java i właściwości dynamiczne tych klas
- Dokonanie rozróżnienia funkcjonalności obu typów obiektów w zakresie Java i typowych zastosowań oraz ich przykład dobrej praktyki w projektowaniu rozwiązań opartych na bytach statycznych i dynamicznych Java
- Wprowadzenie do wzorców projektowych
- Wprowadzenie do wzorca projektowego fabryki
Operacje na prostych typach i klasach opakowań
- Bardzo ważne fakty i techniki rozszerzające zastosowanie typów prostych w modelu obiektowym Java.
- Omówienie roli klas wrapperowych typów prostych i typowych zastosowań tego typu w aplikacji
Obiekty specjalne Java, klasa String, StringBuilder i StringBuffer
Przypomnij podstawowe właściwości klasy String i omów sposób traktowania obiektów String przez maszynę wirtualną
Stosowanie klas buforujących i operowanie na łańcuchach
Formatowanie i parsowanie, wyrażenia regularne
- Wprowadzenie do wyrażeń regularnych w Java
- Omówienie zarówno podstawowych technik obsługi wyrażeń regularnych (klasa String), jak i zaawansowanych technik opartych na klasach dedykowanych dla tego typu konstrukcji
- Tokenizacja, wyszukiwanie i dopasowywanie wzorców dla typów ciągów
Operacje we/wy
- Szczegółowe omówienie mechanizmów I/O Java – strumieniowanie klas, klasa Writer i Reader, opakowanie klas i buforowanie strumieni Java.
- Otwieranie, zamykanie i zapisywanie plików i gniazd
Zajęcia wewnątrz - szczegółowe omówienie
- Omawia sposób implementowania i używania klas wewnętrznych w Java oraz tak zwanych klas anonimowych
Tematy - szczegółowe omówienie, zastosowania i problemy
- Tematyka dyskusji począwszy od mechanizmu abstrakcji wątków w Java a skończywszy na synchronizacji wątków łączących wątki w grupie w celu przedstawienia i omówienia puli tematów typowych problemów związanych z pracą wątków, takich jak zakleszczenia
Refleksje Java - Wprowadzenie i zastosowanie
- Wprowadzenie do mechanizmu odbicia Java.
- Tematyka wykładów obejmuje omówienie implementacji refleksji w Java, ładowanie i uruchamianie metod klas, tworzenie instancji klas oraz poznanie struktury klas
Java Serializacja
- Wprowadzenie do serializacji obiektów Java.
- Co to jest serializacja, jak serializować obiekt, obiekty od siebie zależne i jak uniknąć typowych problemów napotykanych przy tego typu problemach
- Typowo wykorzystuje przykład serializacji i RMI CORBA
Wymagania
Znajomość zagadnień omawianych w kursie Java Podstawy.
28 godzin