1. Programozás felnőtteknek

Egészen a közelmúltig csak programokat írtál a CodeGym webhelyére. Ez egyszerű, kényelmes és érthető volt. De ugye nem gondolod, hogy mindig ezt fogod csinálni? Ideje felnőttként elkezdeni programokat írni, akárcsak az igazi programozók. Valahogy az emberek programokat írtak a CodeGym létrehozása előtt!

Ha CodeGym nélkül szeretne programot írni a számítógépére, két dolgot kell tennie:

  1. Telepítse a Java JDK-t
  2. Telepítse a Java IDE-t

Mik ezek a dolgok?

Java JDK
A Java nyelven írt program különbözik egy hagyományos számítógépes programtól. Egy közönséges program olyan gépi kódot tartalmaz , amelyet közvetlenül a számítógép processzora hajthat végre, és nem igényel további manipulációt a futtatásához.

A Java nyelven írt programok nem tartalmaznak gépi kódot. Ehelyett speciális bájtkódot tartalmaz . A processzor nem tudja, hogyan kell végrehajtani a bájtkódot , ezért egy Java program végrehajtásakor először elindít egy speciális programot, a JVM-et . És a JVM az , amely megérti a bájtkódot , és tudja, hogyan kell végrehajtani. A JVM a JDK része .

Java IDE

A modern programok több millió sornyi kódot tartalmaznak. Lehetetlen lenne ilyen programokat írni egy alapvető szövegszerkesztővel. Ehelyett a kódolók hatékony szoftvereszközöket használnak, amelyek nagyban felgyorsítják és leegyszerűsítik munkájukat.

Ezeket a programok létrehozására szolgáló programokat általában IDE- nek nevezik . Az IDE az integrált fejlesztési környezet rövidítése .

Három népszerű IDE létezik Java programok írására:

  1. IntelliJ ÖTLET
  2. Fogyatkozás
  3. NetBeans

Szinte mindenki jobban szereti az IntelliJ IDEA-t . Ha egyszer megismered, megérted, miért. De először foglalkoznia kell a JVM- mel és a JDK-val .


2. Mi az a JDK ?

A JVM a Java virtuális gép rövidítése. Egy normál processzor gépi kódot hajt végre, de a JVM bájtkódot hajt végre . Ez azt jelenti, hogy a JVM olyan, mint egy virtuális processzor/számítógép.

Látni fogja, hogy a programozók gyakran nevezik a számítógépeket/processzorokat gépeknek. Szokj hozzá: most te is közéjük tartozol.

A JVM jó dolog, de a JVM önmagában használhatatlan. Senkinek sem kell csupasz processzor. A JVM általában szabványos könyvtárak készletével párosul, amelyek mindenféle gyűjteményt, listát és egyéb osztályt tartalmaznak. Egyébként egy szabványos könyvtár több ezer osztályt tartalmaz.

A JRE a Java Runtime Environment rövidítése .

A JRE sok Java program futtatásához elegendő, de nem programozóknak való. Például a Java fordító nem szerepel a JRE- ben . És hol veszed?

A Java fejlesztőknek saját eszközkészletük van, a JDK ( Java Development Kit ). A JDK tartalmazza a JRE-t és a Java-fordítót , valamint más olyan programokat, amelyek rendkívül hasznosak a Java fejlesztők számára. Így néz ki a nagy kép:

A JDK tartalmazza a JRE plus eszközöket a Java fejlesztők számára.

A JRE tartalmazza a JVM-et , valamint egy sor szabványos Java-könyvtárat.

A JVM a Java virtuális gép .


3. A JDK változatai

Eltelt az idő, amikor 3-5 évente megjelent a Java új verziója, és ez nagy esemény volt. Most félévente jelenik meg a JDK új verziója . A Google Chrome példája ragadósnak bizonyult :) Ráadásul a különböző cégek saját JDK- kat gyártanak.

Az 1990-es évek végén a Microsoft volt az első, aki megtette ezt az egyre népszerűbb Java platformot, amely függetlenítette a programokat a Windowstól. Természetesen a Microsoft veszített a bíróságon, és kénytelen volt kiadni saját, függetlenebb Java analógjait: a .NET platformot és a C# nyelvet.

A .NET platform a Microsoft megfelelője a JRE-nek, és a C# nyelv kezdeti verziói egy-egy leképezést tartalmaztak a Java nyelvhez. Azóta sok víz lefolyt a híd alatt.

Mindenesetre ma már több népszerű JDK létezik . Ezek közül kettő érdekel minket:

  • Az Oracle JDK a Java-t létrehozó cég hivatalos JDK- ja. A vállalati használat most némi fizetést igényel, de magáncélú és egyéni fejlesztők számára továbbra is ingyenes.
  • Az OpenJDK egy ingyenes JDK , amelyet szintén az Oracle adott ki. A fejlesztők és a cégek kedvence, akik nem akarnak pénzt fizetni az Oracle-nek.

A fejlesztők számára nincs alapvető különbség, így nyugodtan használhatja az OpenJDK-t.


4. A JDK telepítése

Le kell töltenie az OpenJDK 16-ot a számítógépére. Először keresse fel a https://jdk.java.net/16/

Az „Összeépítés” részben kattintson az operációs rendszerének megfelelő JDK-verzióra a letöltés megkezdéséhez.

Célszerű a letöltött archívumot biztonságos helyre áthelyezni, mielőtt kicsomagolná, hogy véletlenül se törölje.

FONTOS! Ügyeljen arra, hogy a JDK elérési útjában ne legyenek cirill karakterek. A cirill karakterek problémákat okoznak a programok indításakor.


5. Videó a JDK telepítéséről

Készítettünk egy speciális videót, amely lefedi a folyamattal kapcsolatos minden lehetséges kérdést.

Természetesen, ha bármilyen kérdése van, bármikor felteheti azokat a fórumunkon .