1. Programmering for voksne

Inntil nylig skrev du kun programmer på nettsiden til CodeGym. Dette var enkelt, praktisk og forståelig. Men du tror ikke at du alltid vil gjøre dette, gjør du? Det er på tide å begynne å skrive programmer som en voksen, akkurat som ekte programmerere. På en eller annen måte skrev folk programmer før CodeGym ble opprettet!

For å skrive et program på datamaskinen din uten CodeGym, må du gjøre to ting:

  1. Installer Java JDK
  2. Installer Java IDE

Hva er disse tingene?

Java JDK
Et program skrevet i Java er forskjellig fra et vanlig dataprogram. Et vanlig program inneholder maskinkode som kan kjøres direkte av en dataprosessor og krever ingen ekstra manipulasjon for å kjøre.

Et program skrevet i Java inneholder ikke maskinkode. I stedet inneholder den spesiell bytekode . Prosessoren vet ikke hvordan den skal kjøre bytecode , så når den kjører et Java-program, starter den først et spesielt program, JVM . Og det er JVM som forstår bytecode og vet hvordan den skal utføres. JVM er en del av JDK .

Java IDE

Moderne programmer inneholder millioner av linjer med kode. Det ville være umulig å skrive slike programmer ved å bruke et grunnleggende tekstredigeringsprogram. I stedet bruker kodere kraftige programvareverktøy som gjør arbeidet raskere og enklere.

Disse programmene for å lage programmer kalles vanligvis IDE- er. IDE står for Integrated Development Environment .

Det er 3 populære IDE -er for å skrive Java-programmer:

  1. IntelliJ IDÉ
  2. Formørkelse
  3. NetBeans

Nesten alle foretrekker IntelliJ IDEA . Når du blir kjent med det, vil du forstå hvorfor. Men først må du forholde deg til JVM og JDK .


2. Hva er JDK ?

JVM står for Java Virtual Machine. En vanlig prosessor kjører maskinkode, men JVM kjører bytekode Dette betyr at JVM er som en virtuell prosessor/datamaskin.

Du vil finne at programmerere ganske ofte refererer til datamaskiner/prosessorer som maskiner. Bli vant til det: du er også en av dem nå.

JVM er bra, men JVM alene er ubrukelig. Ingen trenger en bare prosessor heller. JVM er vanligvis sammenkoblet med et sett med standardbiblioteker, som inkluderer alle slags samlinger, lister og andre klasser . Et standardbibliotek inneholder forresten flere tusen klasser.

JRE står for Java Runtime Environment .

JRE er nok til å kjøre mange Java-programmer, men det er ikke for programmerere. For eksempel er Java-kompilatoren ikke inkludert i JRE . Og hvor får du tak i det?

Java-utviklere har sitt helt eget verktøysett, JDK ( Java Development Kit ). JDK inkluderer JRE og Java-kompilatoren sammen med andre programmer som er super nyttige for Java-utviklere . Slik ser det store bildet ut:

JDK inneholder JRE pluss-verktøy for Java-utviklere .

JRE inneholder JVM pluss et sett med standard Java-biblioteker .

JVM er Java Virtual Machine .


3. Varianter av JDK

Tiden har gått da en ny versjon av Java dukket opp hvert 3-5 år, og det var en stor begivenhet. Nå utgis en ny versjon av JDK hver sjette måned. Google Chromes eksempel viste seg å være smittsomt :) I tillegg produserer forskjellige selskaper sine egne JDK- er.

Microsoft var den første som gjorde dette på slutten av 1990-tallet for å knuse den stadig mer populære Java-plattformen som gjorde programmer uavhengige av Windows. Selvfølgelig tapte Microsoft i retten og ble tvunget til å gi ut sine egne mer uavhengige Java-analoger: .NET-plattformen og C#-språket.

.NET-plattformen er Microsofts motstykke til JRE, og C#-språkets opprinnelige versjoner hadde en en-til-en-tilordning til Java-språket. Når det er sagt, har det rennet mye vann under brua siden den gang.

I alle fall er det i dag flere populære JDK- er. Vi er interessert i to av dem:

  • Oracle JDK er den offisielle JDK fra selskapet som opprettet Java. Bedriftsbruk krever nå noe betaling, men det er fortsatt gratis for privat bruk og individuelle utviklere.
  • OpenJDK er en gratis JDK , også utgitt av Oracle. Det er favoritten til utviklere og selskaper som ikke vil betale penger til Oracle.

For utviklere er det ingen grunnleggende forskjell, så du kan trygt bruke OpenJDK.


4. Installere JDK

Du må laste ned OpenJDK 16 til datamaskinen din. Gå først til https://jdk.java.net/16/

I delen "Builds" klikker du på JDK-versjonen for operativsystemet ditt for å starte nedlastingen.

Det er en god idé å flytte det nedlastede arkivet til et trygt sted før du pakker det ut for å være sikker på at du ikke sletter det ved et uhell.

VIKTIG! Pass på at du ikke har noen kyrilliske tegn i banen til JDK. Kyrilliske tegn vil forårsake problemer med å starte programmer.


5. Video om installasjon av JDK

Vi laget en spesiell video som dekker alle mulige spørsmål om denne prosessen.

Selvfølgelig, hvis du fortsatt har spørsmål, kan du alltid stille dem på forumet vårt .