1. Programare pentru adulți

Până de curând, ai scris doar programe pe site-ul CodeGym. Acest lucru a fost simplu, convenabil și de înțeles. Dar nu crezi că vei face mereu asta, nu-i așa? Este timpul să începeți să scrieți programe ca un adult, la fel ca programatorii adevărați. Cumva oamenii scriau programe înainte de a fi creat CodeGym!

Pentru a scrie un program pe computer fără CodeGym, trebuie să faceți două lucruri:

  1. Instalați Java JDK
  2. Instalați IDE-ul Java

Ce sunt aceste lucruri?

Java JDK
Un program scris în Java este diferit de un program de calculator obișnuit. Un program obișnuit conține cod de mașină care poate fi executat direct de un procesor de computer și nu necesită nicio manipulare suplimentară pentru a rula.

Un program scris în Java nu conține cod de mașină. În schimb, conține un bytecode special . Procesorul nu știe cum să execute bytecode , așa că atunci când execută un program Java, mai întâi lansează un program special, JVM . Și JVM- ul este cel care înțelege bytecode și știe cum să-l execute. JVM - ul face parte din JDK .

IDE Java

Programele moderne conțin milioane de linii de cod. Ar fi imposibil să scrieți astfel de programe folosind un editor de text de bază. În schimb, programatorii folosesc instrumente software puternice care le accelerează și le simplifică foarte mult munca.

Aceste programe pentru crearea de programe sunt de obicei numite IDE . IDE înseamnă Integrated Development Environment .

Există 3 IDE -uri populare pentru scrierea programelor Java:

  1. IntelliJ IDEA
  2. Eclipsă
  3. NetBeans

Aproape toată lumea preferă IntelliJ IDEA . Odată ce îl cunoști, vei înțelege de ce. Dar mai întâi trebuie să vă ocupați de JVM și JDK .


2. Ce este JDK- ul ?

JVM înseamnă mașină virtuală Java. Un procesor obișnuit execută codul de mașină, dar JVM-ul execută bytecode Aceasta înseamnă că JVM -ul este ca un procesor/calculator virtual.

Veți descoperi că programatorii se referă destul de des la computere/procesoare ca fiind mașini. Obișnuiește-te: și tu ești unul dintre ei acum.

JVM -ul este un lucru bun, dar numai JVM- ul este inutil. Nici nimeni nu are nevoie de un procesor simplu. JVM- ul este de obicei asociat cu un set de biblioteci standard, care includ tot felul de colecții, liste și alte clase. Apropo, o bibliotecă standard conține câteva mii de clase.

JRE înseamnă Java Runtime Environment .

JRE este suficient pentru a rula o mulțime de programe Java, dar nu este pentru programatori. De exemplu, compilatorul Java nu este inclus în JRE . Și de unde îl iei?

Dezvoltatorii Java au propriul lor set de instrumente, JDK ( Java Development Kit ). JDK include JRE și compilatorul Java împreună cu alte programe care sunt super utile pentru dezvoltatorii Java . Iată cum arată imaginea de ansamblu:

JDK -ul conține instrumentele JRE plus pentru dezvoltatorii Java.

JRE conține JVM plus un set de biblioteci Java standard .

JVM- ul este mașina virtuală Java .


3. Variante ale JDK

A trecut vremea când o nouă versiune de Java a apărut la fiecare 3-5 ani și a fost un eveniment major. Acum o nouă versiune a JDK este lansată la fiecare șase luni. Exemplul Google Chrome s-a dovedit a fi contagios :) În plus, diferite companii își produc propriile JDK -uri.

Microsoft a fost primul care a făcut acest lucru la sfârșitul anilor 1990 pentru a zdrobi platforma Java tot mai populară care a făcut programele independente de Windows. Desigur, Microsoft a pierdut în instanță și a fost forțat să-și lanseze propriile analoge Java mai independente: platforma .NET și limbajul C#.

Platforma .NET este omologul Microsoft la JRE, iar versiunile inițiale ale limbajului C# au avut o mapare unu-la-unu cu limbajul Java. Acestea fiind spuse, de atunci a trecut multă apă pe sub pod.

În orice caz, astăzi există mai multe JDK- uri populare. Suntem interesați de două dintre ele:

  • Oracle JDK este JDK- ul oficial al companiei care a creat Java. Utilizarea corporativă necesită acum o anumită plată, dar este încă gratuit pentru uz privat și dezvoltatori individuali.
  • OpenJDK este un JDK gratuit , lansat și de Oracle. Este favoritul dezvoltatorilor și companiilor care nu vor să plătească bani către Oracle.

Pentru dezvoltatori, nu există nicio diferență fundamentală, așa că puteți utiliza în siguranță OpenJDK.


4. Instalarea JDK

Trebuie să descărcați OpenJDK 16 pe computer. Mai întâi, accesați https://jdk.java.net/16/

În secțiunea „Compilări”, faceți clic pe versiunea JDK a sistemului de operare pentru a începe descărcarea.

Este o idee bună să mutați arhiva descărcată într-un loc sigur înainte de a o dezarhiva pentru a vă asigura că nu o ștergeți accidental.

IMPORTANT! Asigurați-vă că nu aveți caractere chirilice în calea către JDK. Caracterele chirilice vor cauza probleme cu lansarea programelor.


5. Video despre instalarea JDK

Am realizat un videoclip special care acoperă toate întrebările posibile despre acest proces.

Desigur, dacă mai aveți întrebări, le puteți adresa oricând pe forumul nostru .