Jak napisać swój pierwszy program Java | Kurs Java

Pierwszy program Java

Hello World!” – Pierwsze słowa raczkującego programisty 👶 🍼.  W Javie również tutaj wszystko się zaczyna – Pierwsze linijki kodu, pierwsza kompilacja i uruchomienie programu.
W tym materiale potowarzyszę Ci w Twoich pierwszych krokach tworzenia Javowego kodu – Pomogę Ci zrozumieć podstawowe elementy kodu, które sprawią, że program będzie działał.

Java – Pierwszy program – wprowadzenie

Z tego materiału dowiesz się:

  • Jak napisać swoje pierwsze linijki kodu w Javie?
  • Z jakich elementów składa się podstawowy program?
  • Jak odbywa się kompilacja z wiersza poleceń?
  • Jak uruchomić program w Javie?

Pierwszy program Java

Umiejętność kompilacji aplikacji javowej z wykorzystaniem „czystej” konsoli jest niezmiernie ważna, mimo iż w praktyce dość rzadko się z niej korzysta. Jednak dzięki temu ćwiczeniu zwiększa się świadomość developera i w przyszłości może to pozwolić uniknąć wielu potencjalnych problemów.

Przykładowa aplikacja będzie składała się z jednej klasy o nazwie: HelloWorld, która będzie umieszczona w pliku tekstowym o nazwie: HelloWorld.java. Nazwa pliku ma bardzo duże znaczenie. W Javie w jednym pliku może znajdować się tylko jedna klasa publiczna, a plik musi mieć nazwę taką samą jak ta klasa i rozszerzenie: java.

⚠️ Należy uważać na wielkość liter oraz żeby nie zostawić pliku z podwójnym rozszerzeniem, np. HelloWorld.java.txt! ⚠️

Ćwiczenie proponuję wykonać w możliwie najprostszym edytorze tekstowym, np. notatniku 🗒️. Otwieramy nowy dokument tekstowy i przepisujemy kod z obrazka.

 

Kod pierwszego programu Java

Kod pierwszego programu Java

Omówienie podstawowej struktury programu

java kompilacja

W kolejnych krokach prześledzę zawartość pliku: HelloWorld.java.

  • linijka pierwsza zawiera deklarację publicznej klasy: HelloWorld. Należy pamiętać o klamrach zamykających ciało definicji: na końcu pierwszej linii i w ostatniej linii programu. Klasy zostaną szczegółowo omówione później, na ten moment wystarczy wiedza, że klasa to podstawowa komórka informacji, zawierająca różne dane (zmienne) oraz zachowania (metody).
  • w linijce drugiej znajduje się deklaracja głównej metody aplikacji: main. Ta metoda jest uruchamiana jako pierwsza w aplikacji i dopiero w niej wywoływane są inne metody oraz tworzone kolejne obiekty. Po nazwie metody znajduje się deklaracja przyjmowanych argumentów, w tym wypadku są to również argumenty wejściowe całej aplikacji. Jednak w tym momencie tym również nie musimy się przejmować.
  • linijka trzecia to właściwe ciało naszej aplikacji. Jest to wywołanie metody wyświetlającej tekst na konsoli. Zwróć uwagę na to, że wywołanie metody kończy się znakiem średnika, który można porównać do kropki kończącej zdanie oraz że podany tekst do wyświetlenia został ujęty w cudzysłowie. Tekst (tzw. String): Hello World możesz dowolnie modyfikować.

Kompilacja programu z wiersza poleceń

Po przygotowaniu pliku z programem możemy przejść do jego kompilacji. W tym celu odpalamy konsolę: cmd i przechodzimy do odpowiedniego katalogu, w którym zapisaliśmy plik z kodem.

Po odnalezieniu pliku z naszym programem przystępujemy do jego kompilacji przy pomocy komendy: javac. W konsoli wpisujemy polecenie:

 
javac HelloWorld.java

Kompilator powinien utworzyć w tym samym katalogu plik o tej samej nazwie, ale o rozszerzeniu class, czyli HelloWorld.class. Plik zawiera bytecode, czyli instrukcje wykonywane przez wirtualną maszynę Javy.

 

Pierwszy program Java

Pierwszy program Java

Uruchomienie programu

W tym momencie możemy już uruchomić nasz program. W konsoli wpisujemy polecenie: java [nazwa klasy], czyli w naszym przypadku:

java HelloWorld

⚠️  Nazwa pliku należy podać bez rozszerzenia! ⚠️

Na konsoli powinniśmy zobaczyć efekt działania naszej aplikacji, czyli tekst: Hello World.

Gratulacje! Skompilowałeś i uruchomiłeś swój pierwszy program w Java. 🥳🎉

Java – Pierwszy program – podsumowanie

W ramach tego materiału dowiedzieliśmy się, jak stworzyć pierwszy Javowy program, którego działanie zobaczyłeś w konsoli. Bliżej zapoznaliśmy się z  zagadnieniem kompilacji i uruchomienia programu z poziomu konsoli.  Jeżeli chcesz kontynuować swoją przygodę z Javą i poznać inne struktury, które oferuję ten język programowania – to zapraszam do kolejnego tematu z serii o Javie.  Dowiesz się jak ułatwić sobie pisanie kodu dzięki zintegrowanemu środowisku programistycznemu (IDE).

➡ ZOBACZ 👉: Zintegrowane środowisko programistyczne IDE

Kierunek Java

W serii o Javie zapoznajesz się z podstawowymi tematami o Javie. Jeżeli chcesz bardziej kompleksowo zagłębić się w temat Javy, poczytać, posłuchać o Javie,  to zachęcam Cię do zapoznania się z moim kursem „Kierunek Java”:

➡ ZOBACZ 👉: Kierunek Java


20+ BONUSOWYCH materiałów z programowania

e-book – „8 rzeczy, które musisz wiedzieć, żeby dostać pracę jako programista”,
e-book – „Java Cheat Sheet”,
checklista – „Pytania rekrutacyjne”
i wiele, wiele wiecej!

Jak zostać programistą

12 komentarzy
Share:

12 Comments

      1. Tomek says:

        Upewnij się, że jesteś w tym samym katalogu.
        Jeżeli pracujesz na Windowsie wypróbuj komendy: „dir” – do wyświetlenia plików z aktualnego katalogu oraz „cd nazwaKatalogu” – do zmiany katalogu.

  1. Wojtek says:

    Tomek dzięki. Jeszcze nic nie wpisałem w kompa a już widzę sens. Wszystkie opisy Javy jakie mam książki i kursy online udemy są podkręcone. Wprowadzenie w Javę powinno być proste i nieabstrakcyjne. Pragmatyczne. Podoba mi się.

  2. nyzdor says:

    Dla mnie jesteś świetny. Super robota ! Pierwszy raz coś napisałem sam. Pomimo wielu darmowych kursów i stron na Twoim ” kursie” wreszcie jakieś efekty. Oby tak dalej. Brawo 🙂

  3. korros says:

    javac’ is not recognized as an internal or external command,
    operable program or batch file- za kazdym razem wyskakuje mi taka informacja. Co moge zrobic?

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *