1. Programowanie jak dorosły

Do niedawna pisałeś programy na stronie CodeGym. To było proste, wygodne i zrozumiałe. Ale nie sądzisz, że zawsze będziesz to robić? Czas zacząć pisać programy w sposób dla dorosłych, tak jak prawdziwi programiści. W jakiś sposób programy zostały napisane przed stworzeniem CodeGym!

Aby napisać program na swoim komputerze bez CodeGym, musisz zrobić dwie rzeczy:

  1. Zainstaluj JDK Javy
  2. Zainstaluj Java IDE

Co to za rzeczy?

Java JDK
Program napisany w języku Java różni się od zwykłego programu na komputerze. Zwykły program zawiera kod maszynowy , który może być natychmiast wykonany przez procesor komputera i nie wymaga do wykonania żadnych dodatkowych gestów.

Program napisany w języku Java nie zawiera kodu maszynowego: zamiast tego zawiera specjalny kod bajtowy . Procesor nie wie, jak wykonać kod bajtowy , dlatego podczas wykonywania programu Java najpierw uruchamiany jest specjalny program - JVM . A ta JVM już rozumie kod bajtowy i wie, jak go wykonać. Tak więc JVM jest częścią JDK .

IDE Javy

Nowoczesne programy zawierają miliony linii kodu. Napisanie takich programów byłoby niemożliwe, gdyby do ich napisania użyto zwykłego edytora tekstu. Zamiast tego używają potężnych narzędzi programowych, które znacznie przyspieszają i ułatwiają pracę programistów.

Takie programy do tworzenia programów są powszechnie nazywane IDE . IDE oznacza zintegrowane środowisko programistyczne - zintegrowane środowisko programistyczne.

Istnieją 3 popularne IDE do pisania programów Java :

  1. POMYSŁ IntelliJ
  2. Zaćmienie
  3. Fasola netto

Prawie wszyscy programiści preferują IntelliJ IDEA . A kiedy ją poznasz, zrozumiesz dlaczego. Ale najpierw musisz zrozumieć JVM i JDK .


2. Co to jest JDK

JVM to skrót od Java Virtual Machine - Java Virtual Machine. Konwencjonalny procesor wykonuje kod maszynowy, podczas gdy JVM wykonuje kod bajtowy . Dlatego JVM jest jak wirtualny procesor/maszyna.

Programiści na ogół często nazywają komputer/procesor maszyną. Nawiasem mówiąc, komputer jest również komputerem elektronicznym . Przyzwyczaj się: teraz też jesteś jednym z nich.

JVM to dobra rzecz, ale nikt nie używa jednej JVM . Nikt też nie potrzebuje gołego procesora. Zwykle JVM zawiera zestaw standardowych bibliotek : istnieje wiele rodzajów kolekcji, list i innych klas. Nawiasem mówiąc, w bibliotece standardowej jest kilka tysięcy klas.

JVM wraz ze standardowymi bibliotekami Javy tworzy JRE - Java Runtime Environment - Java Runtime Environment.

JRE wystarczy do uruchomienia wielu programów Java, ale nie dla programistów. Na przykład kompilator Java nie jest zawarty w środowisku JRE . A gdzie mogę go dostać?

Programiści Javy mają swój własny zestaw - JDK - Java Development Kit - Java developer kit. Pakiet JDK zawiera środowisko JRE , a także kompilator języka Java i inne programy przydatne dla programistów języka Java. Całość wygląda tak:

JDK zawiera narzędzia JRE + dla programistów Java.

JRE zawiera JVM + zestaw standardowych bibliotek Java.

JVM to wirtualna maszyna Java .


3. Odmiany JDK

Minął czas, gdy nowa wersja Javy pojawiała się co 3-5 lat i to było całe wydarzenie. Teraz nowa wersja JDK jest wydawana co sześć miesięcy. Przykład Google Chrome okazał się zaraźliwy :) Ponadto różne firmy udostępniają swoje JDK .

Jako pierwszy zrobił to Microsoft pod koniec lat 90., aby stłumić rosnącą popularność platformy Java, która uniezależnia programy od systemu Windows. To prawda, że ​​Microsoft przegrał w sądzie i został zmuszony do wypuszczenia swoich bardziej niezależnych odpowiedników w Javie: platformy .NET i języka C#.

Tak, tak, platforma .NET jest analogiem JRE, a pierwsze wersje języka C# były bliźniaczo podobne do języka Java. Chociaż od tego czasu pod mostem upłynęło dużo wody.

W każdym razie istnieje teraz kilka popularnych JDK , z których interesują nas dwa:

  • Oracle JDK to oficjalny pakiet JDK firmy programistycznej Java. Już częściowo opłacony dla firm, ale nadal bezpłatny do użytku prywatnego i deweloperów.
  • Open JDK to darmowy JDK również publikowany przez Oracle. Bardzo lubiany przez programistów i firmy, które nie chcą płacić Oracle pieniędzy.

Nie ma zasadniczej różnicy dla programistów, więc możesz bezpiecznie korzystać z Open JDK.


4. Zainstaluj pakiet JDK

Musisz pobrać Open JDK 13 lub nowszy na swój komputer . Aby rozpocząć, przejdź do strony https://jdk.java.net/ i zobacz aktualną wersję JDK.

aktualny JDK

W momencie pisania tego wykładu istniała wersja 16, więc pokażemy to na przykładzie.

Kliknij aktualną wersję. W sekcji Kompilacje kliknij wersję JDK dla swojego systemu operacyjnego, aby rozpocząć pobieranie.

Pobierz JDK

Pobrany folder należy rozpakować i najlepiej przenieść w bezpieczne miejsce, aby nie został przypadkowo usunięty.

Ważny! Ścieżka do JDK nie może zawierać znaków cyrylicy. Ze względu na cyrylicę wystąpią problemy z uruchamianiem programów.


5. Film o instalacji JDK

Zrobiliśmy specjalny film, aby zamknąć wszystkie możliwe pytania dotyczące tego procesu.

Jeśli nadal masz jakieś pytania, zawsze możesz je zadać na naszym Forum .