CodeGym /Kurslar /Java SELF AZ /JDK quraşdırılması

JDK quraşdırılması

Java SELF AZ
Səviyyə , Dərs
Mövcuddur

1. Proqramlaşdırma ciddi işdi

Son vaxtlara qədər sadəcə CodeGym veb-saytında proqramlar yazırdınız. Bu sadə, rahat və asan idi. Amma elə bilirsiniz ki, həmişə belə davam edəcək? Nəhayət vaxt yetişdi ki, proqramlarınızı daha ciddiyətlə yaza biləsiniz, elə əsl proqramçılar kimi. Axı CodeGym-dan əvvəl də proqramlar yazılırdı!

Öz kompüterinizdə CodeGym olmadan proqram yazmaq üçün iki şey etməlisiniz:

  1. Java JDK-ı quraşdırmaq
  2. Java IDE-ni quraşdırmaq

Bunlar nə şeydir belə?

Java JDK
Java dilində yazılmış proqram kompüterdəki adi proqramlardan fərqlənir. Adi proqramlar maşın kodundan ibarətdir və prosessor onları dərhal icra edə bilər, əlavə hər hansısa hərəkətlər lazım deyil.

Java dilində yazılmış proqram isə maşın kodunu özündə saxlamır: onun yerinə xüsusi bir byte-code saxlayır. Prosessor byte-code-u icra edə bilmir, buna görə də Java proqramı işlədilərkən əvvəlcə xüsusi bir proqram — JVM işə düşür. Bu JVM byte-code-u başa düşür və onun necə icra ediləcəyini bilir. Məhz buna görə JVM JDK-nın tərkibindədir.

Java IDE

Müasir proqramlarda milyonlarla kod sətrinə rast gəlmək mümkündür. Bu qədər kodu adi mətn redaktoru ilə yazmaq mümkün olmazdı. Bunun yerinə proqramçının işini xeyli sürətləndirən və asanlaşdıran güclü proqram təminatlarından istifadə olunur.

Proqram yaratmaq üçün istifadə olunan proqramlara IDE deyilir. IDEIntegrated Development Environment — İntegrasiya olunmuş İnkişaf Mühiti deməkdir.

Java proqramları yazmaq üçün 3 məşhur IDE var:

  1. IntelliJ IDEA
  2. Eclipse
  3. Net Beans

Demək olar ki, bütün proqramçılar IntelliJ IDEA-ya üstünlük verirlər. Və siz onunla tanış olduqdan sonra bunun səbəbini anlayacaqsınız. Amma əvvəlcə JVMJDK ilə tanış olmaq lazımdır.


2. JDK nədir

JVM — bu Java Virtual Machine — Java Virtual Maşınının qısaldılmış adıdır. Adi prosessor maşın kodlarını icra edir, amma JVM bayt-kod icra edir. Bu səbəbdən JVM bir növ virtual prosessor/maşındır.

Proqramçılar ümumiyyətlə kompüterə/prosessora maşın deyirlər. EVƏ, bu arada, bu da Elektron Hesablama Maşını deməkdir. Öyrəşin: artıq siz də onlardan birisiniz.

JVM yaxşı bir şeydir, amma tək başına JVM heç kimin işinə yaramır. Çılpaq prosessor da heç kimə lazım deyil. Adətən JVM-lə birlikdə standart kitabxanalar dəsti gəlir: kolleksiyalar, siyahılar və digər siniflər. Standart kitabxanada, bu arada, bir neçə min sinif var.

JVM standart Java kitabxanaları ilə birlikdə JREJava Runtime Environment — Java İşləmə Mühitini yaradır.

JRE bir çox Java proqramlarını işə salmaq üçün kifayətdir, amma proqramçılar üçün yox. Məsələn, Java-kompilyator JRE daxil deyil. Bəs onu haradan tapmaq olar?

Java proqramçıları üçün öz xüsusi dəsti var — JDKJava Development Kit — Java İnkişaf Paketi. JDK-ya JRE, eləcə də Java-proqramçıları üçün faydalı olan Java-kompilyator və digər proqramlar daxildir. Bütün bu şeylər təxminən belə görünür:

JDK JRE + Java-proqramçılar üçün alətlərdən ibarətdir.

JRE JVM + standart Java kitabxanalar dəstindən ibarətdir.

JVM — bu Java virtual maşınıdır.


3. JDK-nin Növləri

3-5 ildən bir Java-nın yeni versiyasının çıxması böyük bir hadisə olduğu dövrlər keçdi. İndi hər altı ayda bir yeni JDK versiyası çıxır. Google Chrome-un nümunəsi xeyli təsiredici oldu :) Bundan əlavə, fərqli şirkətlər öz JDK-larını buraxır.

90-cı illərin sonunda bunu ilk edən Microsoft idi. Bu, getdikcə məşhurluq qazanan, proqramlara Windows-dan müstəqillik bəxş edən Java platformasını sıxışdırmaq üçün idi. Amma Microsoft məhkəməni uduzdu və daha müstəqil olan Java analoqları yaratmağa məcbur oldu: .NET platforması və C# dili.

Bəli, bəli, .NET platforması — JRE-nin analoqudur, və C# dilinin ilk versiyaları tam olaraq Java dilinə bənzəyirdi. Amma o vaxtdan çox şey dəyişib.

Hər halda, indi bir neçə məşhur JDK var və bizə maraqlı olan ikisi:

  • Oracle JDK — Java-nı inkişaf etdirən şirkətin rəsmi JDK-sı. Artıq şirkətlər üçün qismən pulludur, lakin hələ də şəxsi istifadə və inkişafçılar üçün pulsuzdur.
  • Open JDK — pulsuz olan JDK və bunu da Oracle buraxır. Oracle-ə pul ödəmək istəməyən inkişafçılar və şirkətlər tərəfindən çox sevilir.

İnkişafçılar üçün əsas fərq yoxdur, buna görə də rahatlıqla Open JDK istifadə edə bilərsiniz.


4. JDK-nın quraşdırılması

Kompyuterinizə Open JDK 13 və ya daha sonrakı versiyası yükləməlisiniz. Əvvəlcə, https://jdk.java.net/ saytına gir və JDK-nın aktual versiyasına bax.

current JDK

Bu dərs yazılarkən 16-cı versiya mövcud idi, buna görə onun üzərində nümunə göstərəcəyik.

Aktual versiyaya klikləyin. Builds bölməsində öz əməliyyat sisteminiz üçün JDK versiyasını seçib yükləmə prosesinə başlayın.

JDK download

Yüklənmiş qovluğu arxivdən çıxartmaq və təsadüfən silinməsin deyə etibarlı bir yerə köçürmək lazımdır.

Vacib! JDK yolunda kiril hərfləri olmamalıdır. Kiril hərflərinə görə proqramların işə düşməsi ilə bağlı problemlər olacaq.


5. JDK-nın quraşdırılması ilə bağlı video

Bu proseslə bağlı bütün mümkün sualları bağlamaq üçün xüsusi bir video hazırlamışıq.

Əgər hər hansı bir sualınız qalıbsa, siz həmişə bizim Forumumuzda soruşa bilərsiniz.

Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION