Lekcja 1: Cześć, Java! (I Nie, To Nie O Kawie)


Lekcja 1

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)

  1. Pobierz najnowszą wersję STS z oficjalnej strony Spring.
  2. Wypakuj pobrane archiwum:
    tar -xvzf spring-tool-suite-*.tar.gz
    
  3. 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

  1. Otwórz STS i przejdź do File > New > Java Project.
  2. Nazwij projekt JavaPractice i kliknij Finish. (Świetna nazwa – zaczynamy skromnie, ale wkrótce będziesz kodować jak prawdziwy mistrz.)
  3. 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.

  1. Kliknij prawym przyciskiem myszy na folderze src w Project Explorer i wybierz New > Package.
  2. 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!

  1. Kliknij prawym przyciskiem myszy na pakiecie com.example.helloworld w Project Explorer i wybierz New > Class.
  2. 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ć:

  1. Kliknij prawym przyciskiem myszy na pliku HelloWorld.java w Project Explorer.
  2. 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ż