1. Java nima? Java ob'ektga yo'naltirilgan mashhur dasturlash tili. U ob'ektlarning to'liq to'plami sifatida belgilanadi. Java-dan foydalanib, biz o'yin, mobil ilovalar va veb-saytlar kabi ko'plab ilovalarni ishlab chiqishimiz mumkin


Download 43.06 Kb.
bet4/23
Sana06.04.2023
Hajmi43.06 Kb.
#1331141
1   2   3   4   5   6   7   8   9   ...   23
Bog'liq
java question and answer

10. JVM ni aniqlang?
JVM Java virtual mashinasining qisqartmasi. Bu kod yozish uchun ish vaqti muhitini ta'minlovchi virtual mashina. JVM JRE (Java Runtime Environment) ning bir qismidir va bayt kodini mashina darajasidagi tilga aylantirish uchun ishlatiladi. Ushbu mashina xotirani taqsimlash uchun javobgardir.

11. JVM tomonidan ajratilgan xotira maydonlarini ayting va JVM da sinf yuklagichini tushuntiring?
JVM tomonidan ajratilgan jami beshta xotira maydoni mavjud va ular:

ClassLoader: sinf yuklagichi JVM ning quyi sxemasi bo'lib, u sinf fayllarini yuklash uchun ishlatiladi. Biz Java dasturlarini ishga tushirganimizda, ma'lumotlar birinchi navbatda sinf yuklovchidan yuklanadi. JVM-da asosan uchta o'rnatilgan classloader mavjud, ular:

12. JDK nima?
Java Development Kit Java dasturlashda ishlatiladigan uchta mashhur texnologiya paketlaridan biridir. JDK JVM va JRE tomonidan Java dasturlarini ishga tushirish uchun mustaqil komponent sifatida ishlatiladi. Ushbu to'plam Java platformasi spetsifikatsiyalarini, jumladan sinf kutubxonalari va kompilyatorni amalga oshirish uchun ishlatiladi.
13. JRE deganda nimani tushunasiz?
Java Runtime Environment (JRE) - Java dasturlarini ishlab chiqish uchun mo'ljallangan dasturiy vositalar to'plami. Bu JDK ning bir qismi, lekin uni alohida yuklab olish mumkin. JRE asosan komponent faoliyatini tartibga solish uchun javobgardir. 
14. JVM, JRE va JDK o'rtasidagi sezilarli farq nima?
JVM, JDK va JRE o'rtasidagi farqni quyidagi diagramma orqali tushunishimiz mumkin:

  • JVM: Java Virtual Machine Java dasturlashning asosiy qismi boʻlib, platforma mustaqilligini taʼminlaydi. JRE va JDK ikkalasida ham Java dasturlarimizni ishga tushirish uchun JVM mavjud.


  • Download 43.06 Kb.

    Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   23




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