– Cześć, Diego!

– Cześć, Amigo!

– Profesor chwalił mnie ostatnio. Był zadowolony, że dzięki jego lekcjom robię tak szybkie postępy.

– Robisz postępy dzięki lekcjom profesora?! Och, pewnie! Czy on nie zdaje sobie sprawy z tego, jakie to śmieszne?

– Cóż, nieważne. Mam dziś dla Ciebie coś interesującego. Nauczę Cię, jak napisać najprostszy (lub minimalny) program. To bardzo proste. Minimalny program składa się z jednej klasy i zawiera jedną metodę - main(). Wygląda to tak.

Najprostszy program
public class MainClass
{
    public static void main(String[] args)
    {
        System.out.println("Pocałuj mój błyszczący metalowy tylny siłownik!");
    }
}

– Widziałem to już wcześniej, więc rozumiem.

– Oczywiście nikt nie potrzebuje takich programów. Im bardziej skomplikowany jest problem rozwiązywany przez program, tym ciekawszy jest sam program. Dlatego zwykle programy składają się z tysięcy klas.

– Przeciętny program jest tworzony przez zespół ludzi przez 2-3 lata.

– To co uznajemy za duży program?

– Może program, którego napisanie wymaga pracy 100 osób przez 5 lat.

– 500+ ludzkich lat? Wow!

– Tak. Java jest jednym z najlepszych języków programowania do pisania dużych i bardzo dużych programów.

– Boję się zapytać, co zasługuje na miano „bardzo dużego” programu.

– I dobrze! Szybko chwytasz.

– Programiści szybko zdali sobie sprawę, że trudno jest poruszać się po tysiącach klas. Wymyślili specjalne programy, które przyspieszają proces pisania programów. Im większy jest program, który piszesz, tym szybciej zauważysz korzyści.

– Czyli programiści wymyślili programy do pisania programów?

– Tak. Dlaczego jesteś zaskoczony? – Program to przede wszystkim narzędzie do automatyzacji rutynowych zadań. Jeżeli przez kilka lat zajmujesz się pisaniem kodu, zauważasz, że istnieje bardzo wiele takich powtarzalnych zadań.

– Program do tworzenia programów to Zintegrowane Środowisko Programistyczne (Integrated Development Environment – IDE).

Dziś poznasz jedno z nich.

Nie, dziś poznasz najlepsze z nich! Nazywa się IntelliJ IDEA i zostanie Twym wiernym przyjacielem na wiele lat. Jest jak doświadczony towarzysz, który zawsze udziela wskazówek i pomocy.

– Brzmi intrygująco!

– Jeżeli nie zamierzasz pisać programów w Wordzie, potrzebujesz dobrego środowiska programistycznego, prawda? My, roboty, preferujemy IntelliJ IDEA Community Edition. Pobierz i zainstaluj najnowszą wersję.

Wskazówka 1:
Jak znaleźć IntelliJ IDEA w Google

Wskazówka 2:
Strona pobierania IntelliJ IDEA

Wskazówka 3:

– Należy zainstalować również pakiet Java Development Kit (JDK). JDK to pakiet dla programistów Java stworzony przez twórców platformy Java. Zawiera on wirtualną maszynę Java, kompilator Java i wiele innych elementów potrzebnych zaawansowanym programistom Java.

– Co złego jest w tym, jak pisałem programy dotychczas – przez stronę internetową?

– To wygodne przy małych programach, ale duże lepiej pisać w IntelliJ IDEA. Przygotowujemy Cię do zostania profesjonalnym programistą, zatem czym szybciej opanujesz te narzędzia, tym lepiej. Nie bój się. Ten program został stworzony, aby ułatwić, a nie utrudnić Twoje życie. Szybko się do niego przyzwyczaisz. Wkrótce nie będziesz chciał używać niczego innego.

– Aby nauczyć się programować, musisz programować. W tym celu zainstaluj na swoim komputerze IntelliJ IDEA i JDK. Pobierz i zainstaluj najnowszą wersję (JDK 8).

Wskazówka 1:
Jak znaleźć Java JDK w Google

Wskazówka 2:
Strona pobierania JDK 8

Wskazówka 3:

  1. Kliknij „Accept License Agreement”
  2. Jeżeli masz 64-bitową wersję Windows, wybierz jdk-8u181-windows-x64.exe
  3. Jeżeli masz 32-bitową wersję Windows, wybierz jdk-8u181-windows-x586.exe
  4. Jeżeli używasz Linuxa, wiesz co robić

Wskazówka 4:

– Wzmocnijmy teorię ćwiczeniem.

1
Zadanie
Składnia Java,  poziom 3lekcja 1
Niedostępne
Dzielenie jest dobre
Jak powiedział pewien znany pantofelek – „dzielenie jest dobre”. Wyższe formy życia (choć nie wszystkie) współdzielą tę mądrość, dotyczy to również najwyższej formy życia: programistów. Napiszmy metodą służącą do dzielenia jednej liczby przez drugą. Nazwiemy ją dziel i wyświetlimy wynik dzielenia.