Plan Szkolenia

Wprowadzenie

  • JVM, JRE i JDK
  • Zintegrowane środowisko programistyczne
  • Kompilacja i uruchamianie kodu Java

Składnia Javy

  • Pakiety
  • Zmienne, tablice i typy danych
  • Operatory i kontrola przepływu
  • Szczegóły dotyczące wyliczeń

Programowanie obiektowe

  • Klasy i obiekty
  • Konstruktory klas
  • Dziedziczenie, przeciążanie i nadpisywanie
  • Modyfikatory dostępu
  • Klasy abstrakcyjne
  • Interfejsy

Framework kolekcji Javy

  • Kolekcje vs tablice
  • Listy, mapy, kolejki i zbiory
  • Mapy
  • Kontrakt equals i hashCode
  • Sortowanie

Obsługa wyjątków

  • Klasa Throwable
  • wyjątki sprawdzane i niesprawdzane
  • Rzucanie wyjątku
  • Instrukcje 'try...catch'
  • Tworzenie własnych wyjątków

API wejścia/wyjścia

  • Praca ze strumieniami wejścia i wyjścia
  • Strumienie bajtowe vs znakowe
  • Obsługa plików
  • Serializacja obiektów
  • NIO.2

Współbieżność w Javie

  • Wątki i współbieżność
  • Klasa Thread vs interfejs Runnable
  • Uruchamianie zadań przy użyciu ExecutorService
  • Synchronizacja wątków

Wymagania

Wymagana znajomość proceduralnego języka programowania (np. C, PHP, Basic, Pascal) lub obiektowego języka programowania.

 28 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie