Lekcja 1: Cześć, Java! (I Nie, To Nie O Kawie)
Witajcie w waszej pierwszej przygodzie z Javą! Nie, nie rozmawiamy tutaj o kawie, chociaż filiżanka w zasięgu ręki na pewno się przyda, zwłaszcza podczas nocnych sesji kodowania. Dziś zanurzymy się w świat Javy – języka programowania, który rządzi wszystkim, od ulubionych aplikacji po tajemnicze systemy korporacyjne, o których nikt nic nie wie.
Co To Jest Java?
Java to język programowania, który istnieje od tak dawna, że przetrwał nie tylko memy, ale też pewnie i niektórych twoich znajomych. Jest potężna, wszechstronna i ma więcej frameworków niż filiżanek w twojej kuchni. Najważniejsze jednak, że Java jest obiektowo zorientowana, co oznacza, że będziesz myślać w kategoriach obiektów i klas, a nie tylko pisać nieskończone linie kodu. Wyobraź sobie to jak budowanie miasta z klocków LEGO, tylko bez tych ostrych rogów, na które można nadepnąć.
Jeśli pracowałeś z Pythonem lub JavaScriptem, zauważysz, że Java jest bardziej uporządkowana. Wyobraź sobie Pythona jako wygodną bluzę z kapturem, a Javę jako garnitur z krawatem. Oba są świetne, ale jeden sprawia, że czujesz się bardziej profesjonalnie.
Klasyka “Hello, World!”
Zacznijmy od formalnego powitania świata programowania – legendarnego “Hello, World!”. To uniwersalny sposób na powiedzenie: “Cześć, jestem tu i gotowy do kodowania!” A kiedy te magiczne słowa pojawią się na twoim ekranie, oficjalnie dołączysz do klubu.
Krok 1: Instalacja OpenJDK
Zanim zaczniemy pisać kod, potrzebujemy odpowiednich narzędzi. Java nie pojawi się znikąd (choć to byłoby fajne). Musimy zainstalować OpenJDK (Java Development Kit) – twój magiczny zestaw narzędzi do pisania i uruchamiania kodu w Javie.
Oto jak zainstalować OpenJDK na Linuxie:
Na Ubuntu:
sudo apt update
sudo apt install openjdk-17-jdk
Na Fedora:
sudo dnf install java-17-openjdk
Na Arch Linux:
sudo pacman -S jdk17-openjdk
Po zainstalowaniu możesz sprawdzić, czy wszystko działa, za pomocą komendy:
java -version
Jeśli Java się odezwie, gratulacje! Jesteś teraz oficjalnie wyposażony do przygód. Prawie czarodziej, albo przynajmniej adept Javy.
Krok 2: Tworzenie Projektu w Spring Tool Suite (STS)
Teraz, gdy mamy zainstalowane OpenJDK, czas na pracę. Stworzymy nasz pierwszy projekt za pomocą Spring Tool Suite (STS) – IDE, które będzie twoim osobistym asystentem programowania, ale bez pensji i przerw na kawę.
Jak Zainstalować Spring Tool Suite (STS)
- Pobierz najnowszą wersję STS z oficjalnej strony Spring.
- Wypakuj pobrane archiwum:
tar -xvzf spring-tool-suite-*.tar.gz
- Przejdź do wypakowanego katalogu i uruchom STS:
./STS
Teraz, gdy IDE jest gotowe, przejdźmy do tworzenia projektu. Przygotuj się – teraz będzie poważnie (ale nie za bardzo, obiecuję).
Krok 3: Tworzenie Nowego Projektu Java w STS
- Otwórz STS i przejdź do File > New > Java Project.
- Nazwij projekt
JavaPractice
i kliknij Finish. (Świetna nazwa – zaczynamy skromnie, ale wkrótce będziesz kodować jak prawdziwy mistrz.) - STS automatycznie utworzy podstawową strukturę projektu, jakby twój osobisty asystent wszystko zorganizował za ciebie, zanim zdążyłeś się nad tym zastanowić.
Krok 4: Tworzenie Pakietu
Teraz potrzebujemy pakietu – nie takiego z poczty, ale takiego, który pomoże uporządkować twój kod. Pakiety to jak foldery dla klas Javy, trochę jak cyfrowe szafki na dokumenty.
- Kliknij prawym przyciskiem myszy na folderze src w Project Explorer i wybierz New > Package.
- Nazwij pakiet
com.example.helloworld
i kliknij Finish. Teraz twój kod ma swój przytulny, cyfrowy domek.
Krok 5: Tworzenie Klasy HelloWorld
Czas tchnąć życie w nasz projekt. Stwórzmy legendarną klasę HelloWorld
!
- Kliknij prawym przyciskiem myszy na pakiecie
com.example.helloworld
w Project Explorer i wybierz New > Class. - Nazwij klasę
HelloWorld
i zaznacz pole public static void main(String[] args). (Metoda main to jak silnik samochodu – bez niej nic nie ruszy.)
Krok 6: Pisanie Pierwszego Programu w Javie
W nowym pliku HelloWorld.java
wpisz ten kod:
package com.example.helloworld;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Cześć, Świecie!");
}
}
Boom! Właśnie napisałeś swój pierwszy program w Javie. Możesz chwilę odetchnąć i podziwiać tę piękną linię kodu. Prawda, że fajne?
Krok 7: Uruchomienie Programu
Teraz czas zobaczyć twoje dzieło w akcji. Oto, co musisz zrobić:
- Kliknij prawym przyciskiem myszy na pliku
HelloWorld.java
w Project Explorer. - Wybierz Run As > Java Application.
Jeśli wszystko poszło dobrze (a dlaczego miałoby nie pójść?), zobaczysz “Cześć, Świecie!” w konsoli. Właśnie nauczyłeś komputer, jak przywitać świat, i on cię posłuchał! Teraz jesteś cyfrowym dyrygentem.
Struktura Folderów
Twój projekt zaczyna nabierać kształtu. Oto jak powinna wyglądać struktura folderów:
JavaPractice/
└── src/
└── com/
└── example/
└── helloworld/
└── HelloWorld.java
Spójrz na tę organizację! To jak cyfrowa wersja sprzątania według Marie Kondo – wszystko na swoim miejscu, czysto i schludnie.
Co Właśnie Zrobiliśmy?
Właśnie napisałeś i uruchomiłeś swój pierwszy program w Javie – i wszystko bez kropli potu! Oto szybkie podsumowanie:
package com.example.helloworld
: To adres twojego kodu – pakiet organizuje wszystko jak cyfrowa kartoteka.public class HelloWorld
: To twoja klasa w Javie, gwiazda programu.public static void main(String[] args)
: Ta metoda to punkt wyjścia dla każdej aplikacji w Javie. Bez niej kod nie ruszy.System.out.println("Cześć, Świecie!");
: Ta komenda mówi Javie, żeby wyświetliła “Cześć, Świecie!” na ekranie. To jak wysłanie pocztówki, ale bez znaczków i z większą ilością średników.
Podsumowanie
Gratulacje! Właśnie napisałeś swój pierwszy program w Javie, a świat się nie rozpadł. Jesteś na dobrej drodze, by stać się mistrzem Javy! Dziś to tylko “Cześć, Świecie!”, ale wkrótce będziesz tworzyć prawdziwe aplikacje, które mogą nawet przypominać ci o przerwie, o rozciągnięciu się albo o nalaniu sobie jeszcze jednej filiżanki kawy.
W kolejnym lekcji zanurzymy się w fascynujący świat zmiennych – bo Java kocha przechowywać informacje jak wiewiórka orzeszki na zimę. Przygotuj się na zbieranie danych jak profesjonalista!
Gotowy na więcej? Przejdź do Lekcja 2 i kontynuuj swoją przygodę w świecie programowania!
Zobacz też
- Lekcja 6 – Delegowanie zdarzeń: Mistrzostwo w efektywności
- Lekcja 5 – Magia Wydarzeń: Spraw, by Twoje Strony Ożyły
- Lekcja 4 – Manipulacja DOM: Zamień Internet w Swój Własny Plac Zabaw
- Lekcja 2 – Pętle i Warunki: Podejmowanie Decyzji i Powtarzanie (Bez Wariacji)
- Lekcja 2: Zmienne i Typy Danych – Fundamenty Twojej Przygody z Java