Guruhi: Ism-Familiyasi Ball


Java Virtual Machine (JVM)



Download 1,06 Mb.
bet2/6
Sana18.04.2022
Hajmi1,06 Mb.
#560313
1   2   3   4   5   6
Bog'liq
dedline1

1.Java Virtual Machine (JVM)

  • 2.Java Development Kit (JDK).

  • 3.Java runtime environment (JRE)

    2) Dasturning to’planishi javac compiler (to’plovchisi) tomonidan bajariladi, javac java development kit (JDK) ning ichida keladigan boshlang’ich java kompayleri (to’plovchisi). U kiritish sifatida java dasturni oladi va chiqish sifatida java bayt kodini yaratadi.
    3) Uchinchi bosqichda, JVM kompayler (to’plovchi) tomonidan yaratilgan bayt kodni ijro etadi ya’ni ishga tushiradi. Bu dastur ishga tushurish bosqichi deb nomlanadi.
    Har qaysi operatsion sistema turli xil JVM ga ega, bayt kodning ishga tushirilishidan keyingi ular ishlab chiqaradigan natija barcha operatsion sistemalarda bir xil. Shuning uchun ham biz javani mustaqil platform tili deb chaqiramiz.
    Yuqorida muhokama qilinganidek, JDK ning javac to’plovchisi java sors kodini bayt kodga to’playdi va shundan keyin u JVM tomonidan ijro qilinishi mumkin. O’sha bayt kod to’plovchi tomonidan biron .class faylida saqlanadi.
    JVM ni tushuntirish jarayonida JDK so’zidan foydalandik, endi o’sha JDK nima?
    JDK Java development Kit ya’ni Java ni rivojlantiruvchi asboblar to’plami degani. JDK JRE(java runtime environment)-java ish vaqti muhiti, to’plovchilar, va JavaDoc, Java debugger kabi turli xil asboblarni o’z ichiga oladi. Java dasturni yaratish, to’plash va yuritish uchun, kompyuteringizda JDK ni o’rnatib olishingiz kerak bo’ladi.
    Javada Dastur tuzish uchun birinchi JDK ni kompyuterimizga o’rnatib olishimiz kerak. Buni www.oracle.com/technetwork/java/javase/downloads/index.html
    saytidan yuklab olishimiz mumkin. Yuklab olish jarayonida Qanday kompyuter sistemasidan foydalanayotganimizga ahamiyat berishimiz kerak (Windows, Linux, Mac OS X).
    JDK ni yuklab, o’rnatib bo’lganimizdan keyin uni cmd bilan bog’lashimiz kerak ya’ni o’sha biz o’rnatgan JDK ning joyini (yo’nalishini) cmd ga ko’rsatib qo’yishimiz lozim. Bu uchun jdk o’rnatilgan joyga boramiz ya’ni Java fayliga, bu yerdan jdk fayliga kiramiz va bu faylning ichidagi bin fayliga kiramiz.



    Yuqorida aynan o’sha joyning manzilini (c:\Program Files\Java\jdk-12.0.2\bin\) ko’rsatadigan joyiga borib bu manzilni nusxasini olamiz va shu bilan buyerda qiladigan ishimiz tugaydi.
    Endi windows tugmasini bosamiz компьютер ning ustida sichqonchaning o’ng tugmasini bosamiz. Своства(properties) bo’limini tanlaymiz. (ish stolidan xam amalga oshirsa bo’ladi.)
    Buyerdan, yuqori chap tomonda joylashgan “Дополнительные параметры системы” (Advenced system setting) ga kiramiz va yangi window ochiladi.
    Bu oynaning past qismidagi “переменные среды” (Environment Variables) ga kiramiz.



    • Sozdat tugmasiga bozamiz



    Bu safar ham kichik oyna ochiladi, bu oynada ikkita yoziladigan joy bor: “имя переменной (Variable name)” va “значение переменной Variable value”. “имя переменной (Variable name)” ga “ Path” so’zini yozamiz, “значение переменной Variable value”ga esa biroz oldin nusxasini(copy) olgan narsamizni qo’yamiz va shu bilan barcha windowda


    “OK” tugmasini bosib
    chiqamiz.



    Sors kodimizni yozishimiz uchun biron-bir Text editor (Linux sistemali uchun vi va emacs,
    Windows sistemali uchun Bloknot, Notepad, Textpad va Jedit) va boshqa dasturlardan foydalanishimiz mumkin.
    Windows operatsion sistemasi uchun Bloknot dan foydalanib birinchi dasturni yozish.
    Bloknotni ochib quyidagi kodlarni yozib olamiz:





    Buyerda SalomJava klass(sinf) nomi, bundan keyingi va shu kod oxiridagi figurali qavslar bu klasning tana qismi hisoblanadi. Java dasturlash tilida dastur yaratish uchun eng kamida bitta klass bo’lishi shart va yana bitta “main” metodi.
    Shu faylni saqlab qo’yishda extiyot bo’lish kerak faylga nom berilgandan keyin .java deb yozib qo’yish kerak. Shu tarzda ish stoliga saqlaymiz. Masalan. SalomJava.java
    Windows tugmasini bosib “search” dan “cmd” ni qidiramiz. Topganimizdan so’ng “cd” ni yozamiz va joy tashlab Desktop ni yozamiz, endi “Enter” tugmasini bosamiz va shu bilan biz ish stolini ichidamiz. Biz saqlab qo’ygan fayl ish stolidada bor yo’qligini tekshirish uchun “dir” so’zini yozamiz va “Enter” ni bosamiz,
    Ish stoli ichidagi barcha fayllarni ko’rishimiz mumkin, shu bilan birgalikda biz saqlab qo’ygan faylni ham. Bu faylni oldin kompayl qilamiz ya’ni o’sha commond promptda javac SalomJava.java ni yozib undan keyin “Enter” tugmasini bosamiz.
    Endi Desktopda yangi fayl ochilganini ko’rishimiz mumkin va bu .class fayl hisoblanadi. Klass faylimiz tayyor, Endi yana cmd ga java SalomJava ni yozib undan keyin “Enter” tugmasini bossak, “ Salom Java” yozuvini ko’rishimiz mumkin.





    Dasturimiz natijasi


    Download 1,06 Mb.

    Do'stlaringiz bilan baham:
  • 1   2   3   4   5   6




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
    ma'muriyatiga murojaat qiling

    kiriting | ro'yxatdan o'tish
        Bosh sahifa
    юртда тантана
    Боғда битган
    Бугун юртда
    Эшитганлар жилманглар
    Эшитмадим деманглар
    битган бодомлар
    Yangiariq tumani
    qitish marakazi
    Raqamli texnologiyalar
    ilishida muhokamadan
    tasdiqqa tavsiya
    tavsiya etilgan
    iqtisodiyot kafedrasi
    steiermarkischen landesregierung
    asarlaringizni yuboring
    o'zingizning asarlaringizni
    Iltimos faqat
    faqat o'zingizning
    steierm rkischen
    landesregierung fachabteilung
    rkischen landesregierung
    hamshira loyihasi
    loyihasi mavsum
    faolyatining oqibatlari
    asosiy adabiyotlar
    fakulteti ahborot
    ahborot havfsizligi
    havfsizligi kafedrasi
    fanidan bo’yicha
    fakulteti iqtisodiyot
    boshqaruv fakulteti
    chiqarishda boshqaruv
    ishlab chiqarishda
    iqtisodiyot fakultet
    multiservis tarmoqlari
    fanidan asosiy
    Uzbek fanidan
    mavzulari potok
    asosidagi multiservis
    'aliyyil a'ziym
    billahil 'aliyyil
    illaa billahil
    quvvata illaa
    falah' deganida
    Kompyuter savodxonligi
    bo’yicha mustaqil
    'alal falah'
    Hayya 'alal
    'alas soloh
    Hayya 'alas
    mavsum boyicha


    yuklab olish