Podstawy Programowania w Java
Wstęp i konfiguracja
Czym jest Java?
Java to jeden z najpopularniejszych języków programowania na świecie. Stworzona na początku lat 90. przez firmę Sun Microsystems, szybko zdobyła uznanie dzięki swojej wszechstronności. Możesz ją znaleźć wszędzie: w aplikacjach na Androida, w systemach bankowych, na stronach internetowych, a nawet w kartach SIM.
Kluczową ideą stojącą za Javą jest zasada „Write Once, Run Anywhere” (Napisz raz, uruchamiaj wszędzie). Oznacza to, że program napisany w Javie na jednym komputerze, na przykład z systemem Windows, będzie działał bez żadnych zmian na innym, powiedzmy z systemem macOS lub Linux. Dzieje się tak dzięki specjalnemu oprogramowaniu o nazwie Java Virtual Machine (JVM).
Pomyśl o JVM jak o uniwersalnym tłumaczu. Twój kod w Javie jest najpierw kompilowany do formatu pośredniego, zwanego kodem bajtowym. Następnie JVM na danym urządzeniu tłumaczy ten kod bajtowy na instrukcje zrozumiałe dla lokalnego procesora. Dzięki temu programiści nie muszą martwić się o specyfikę każdego systemu operacyjnego.
Aby zacząć programować w Javie, potrzebujesz dwóch rzeczy: JDK i JRE. JRE (Java Runtime Environment) to środowisko uruchomieniowe, które zawiera JVM i jest potrzebne do uruchamiania aplikacji Javy. JDK (Java Development Kit) to zestaw narzędzi dla programistów, który zawiera JRE oraz dodatkowe narzędzia, takie jak kompilator, niezbędne do tworzenia nowych programów.
Przygotowanie środowiska
Zanim napiszemy pierwszy program, musimy zainstalować niezbędne oprogramowanie. Zaczniemy od JDK. Użyjemy wersji 21 lub nowszej, aby mieć dostęp do najnowszych funkcji języka. Instalacja jest prosta i sprowadza się do pobrania odpowiedniego pliku ze strony Oracle lub alternatywnego dostawcy, jak AdoptOpenJDK, i postępowania zgodnie z instrukcjami instalatora.
Następnie potrzebujemy narzędzia, które ułatwi nam pisanie kodu. Choć można to robić w prostym edytorze tekstu, znacznie wygodniej jest używać Zintegrowanego Środowiska Programistycznego (IDE). Wykorzystamy w wersji Community, która jest darmowa. IntelliJ IDEA oferuje wiele udogodnień, takich jak podpowiadanie składni, automatyczne formatowanie kodu i łatwe uruchamianie programów.
Twój pierwszy program
Czas napisać klasyczny program „Hello, World!”. Uruchom IntelliJ IDEA i utwórz nowy projekt. Wybierz opcję „New Project”, nazwij go, a następnie upewnij się, że jako JDK wybrane jest to, które właśnie zainstalowałeś.
Wewnątrz projektu, w folderze src, utwórz nowy plik klasy Javy. Nazwij go Main. IntelliJ automatycznie wygeneruje podstawowy kod. Teraz uzupełnij go, aby wyglądał następująco:
public class Main {
// Metoda main to punkt startowy każdej aplikacji Javy
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
Przyjrzyjmy się temu kodowi linijka po linijce:
public class Main { ... }: Definiuje klasę o nazwieMain. W Javie cały kod musi znajdować się wewnątrz klas. Nazwa pliku musi być taka sama jak nazwa klasy publicznej (w tym przypadkuMain.java).public static void main(String[] args) { ... }: To jest metodamain. Jest to specjalna metoda, od której JVM zaczyna wykonywanie programu. Musi mieć dokładnie taką strukturę.System.out.println("Hello, World!");: Ta linia wykonuje zadanie.System.out.println()to polecenie, które drukuje podany tekst w konsoli, a następnie przechodzi do nowej linii.
Aby uruchomić program w IntelliJ IDEA, kliknij zieloną strzałkę obok definicji metody main i wybierz opcję „Run 'Main.main()'”. Na dole ekranu pojawi się okno konsoli z napisem „Hello, World!”. Gratulacje, właśnie napisałeś i uruchomiłeś swój pierwszy program w Javie!
Jaka jest kluczowa zasada stojąca za językiem Java, która pozwala na uruchamianie programów na różnych systemach operacyjnych bez zmian w kodzie?
Jaką rolę w ekosystemie Javy pełni Wirtualna Maszyna Javy (JVM)?
Świetna robota! Opanowałeś podstawy konfiguracji i uruchomiłeś swój pierwszy kod. W następnej lekcji zajmiemy się zmiennymi i typami danych, które pozwolą nam pisać bardziej użyteczne programy.


