Elementarz Java #9 – Wybrane klasy z API Java
Praktyczny przegląd API Javy: String i StringBuilder, LocalDate i LocalDateTime, kolekcje ArrayList i Collections oraz wyrażenia lambda z predykatami.
Praktyczny przegląd API Javy: String i StringBuilder, LocalDate i LocalDateTime, kolekcje ArrayList i Collections oraz wyrażenia lambda z predykatami.
Obsługa wyjątków w Javie: try/catch/finally, checked i unchecked exceptions, słowa kluczowe throw i throws oraz hierarchia klas wyjątków. Plus przykłady kodu.
Dziedziczenie w Javie krok po kroku: extends, przysłanianie i przeciążanie metod, polimorfizm, rzutowanie, super i this oraz klasy abstrakcyjne i interfejsy.
Metody i hermetyzacja w Javie: przekazywanie parametrów, metody statyczne, przeciążanie, konstruktory i modyfikatory dostępu. Przykłady w stylu OCAJP.
Pętle w Javie: while, do-while, for i for-each, instrukcje break i continue oraz etykiety. Nietypowe przypadki z egzaminu OCAJP omówione na przykładach.
Tablice w Javie: deklaracja, alokacja i inicjalizacja tablic jedno- i wielowymiarowych oraz dopuszczalne i błędne formy zapisu. Przykłady pod OCAJP.
Operatory i konstrukcje warunkowe w Javie: inkrementacja, XOR, porównywanie obiektów przez == i equals() oraz pułapki instrukcji switch pod kątem OCAJP.
Typy danych w Javie: deklaracja i inicjalizacja zmiennych, wartości domyślne, typy opakowujące, autoboxing i garbage collection. Przykłady pod OCAJP.
Wprowadzenie do darmowej serii #ElementarzJava: 9 technicznych artykułów o specyfikacji Javy opartych na sylabusie egzaminu OCAJP. Zobacz, jak zacząć.