Kurs języka Java jest obecnie głównym nurtem rozwoju portalu. Jeśli jesteś właśnie na etapie początkowym nauki języka, to jest szansa że rozwój kursu nadąży za twoimi postępami w nauce, tj. nowe tematy będą pojawiały się nie wolniej niż ty będziesz chciał je czytać. Zapraszam do lektury, komentowania i zadawania pytań jeśli coś nie jest jasne.
Naukę języka proponuję przeplatać z ćwiczeniami praktycznymi. Nic nie pomoże nam lepiej zrozumieć język, niż ćwiczenia praktyczne, próby samodzielnego programowania. Jeśli nie wiemy jak się do tego zabrać, to z pewnością pomogą nam artykuły z sekcji 'Instalacja’ oraz 'Pierwsza aplikacja w Javie’
- Klasy i obiekty
- Deklaracja klasy
- Typy
- Zmienne
- Referencje
- Operatory arytmetyczne
- Operatory logiczne
- Operatory relacyjne
- Operatory przypisania
- Metody
- Metoda główna
- Tworzenie obiektów
- Konstruktory
- Tablice
- Instrukcja warunkowa IF-ELSE
- Pętle WHILE i DO-WHILE
- Pętla FOR-EACH
- Pętla FOR
- Instrukcje BREAK i CONTINUE
- Instrukcja wyboru SWITCH
- Wyrażenie warunkowe
- Wywoływanie metod
- Parametry metod
- Pakiety
- Importowanie klas
- Typy i operacje tekstowe
- Dziedziczenie
- Przesłanianie metod
- Polimorfizm
- Interfejsy
- Wyjątki
- Propagowanie wyjątków
- Deklarowanie wyjątków
- Obsługa wyjątków
- Struktury danych
- Typowane struktury danych
- Zbiory
- Listy
- Kolejki
- Mapy
- Operacje na plikach
- Odczyt tekstu z pliku
- Zapis tekstu do pliku
- Definiowanie wątków
- Programowanie współbieżne
- Wykonanie wielowątkowe
- Synchronizacja wątków