Laboratoriya ishi mavzu: Android uchun Java dasturlash tilida ilovalar yaratish Ishning maqsadi: java dasturlash tilida ilova yaratish. Nazariy qism



Yüklə 203,64 Kb.
səhifə1/12
tarix21.12.2023
ölçüsü203,64 Kb.
#188797
  1   2   3   4   5   6   7   8   9   ...   12
Laboratoriya ishi mavzu Android uchun Java dasturlash tilida il


LABORATORIYA ISHI - 1.
Mavzu: Android uchun Java dasturlash tilida ilovalar yaratish
Ishning maqsadi: JAVA dasturlash tilida ilova yaratish.
Nazariy qism.

Java 1990 -yillarning boshlarida Sun Microsystems tomonidan ishlab chiqilgan. Tilni yaratishda etakchi rolni kanadalik muhandis Jeyms Gosling bajargan. Rivojlanishning dastlabki bosqichlarida til Eman deb atalgan. Keyin u Java qahvaxonasi nomini oldi. Til va ichimlik o'rtasidagi bog'liqlik logotipda aks etadi.


Jeyms Gosling va uning sheriklari C – ga o'xshash sintaksisga ega til yaratmoqchi edilar. Shu bilan birga, C / C ++ bilan solishtirganda oddiyroq bo'lishi kerak. Ijodkorlar maishiy elektronikani dasturlash uchun Java – dan foydalanishni rejalashtirishgan. Biroq, 1995 yilda 1.0 versiyasi chiqqandan so'ng, server va mijoz dasturlarini ishlab chiquvchilar tildan foydalana boshladilar.
Java – umumiy maqsadli dasturlash tili. Ob'ektga yo'naltirilgan dasturlash tillarini, kuchli yozilgan tillarni bildiradi.

Ijodkorlar WORA tamoyilini amalga oshirishdi: bir marta yozing, xohlagan joyga yuring yoki "bir marta yozing, xohlagan joyga yuring". Bu shuni anglatadiki, Java -da yozilgan dastur, Java Runtime Environment (JRE) o'rnatilgan bo'lsa, istalgan platformada ishlashi mumkin.


Bu vazifa Java -da yozilgan kodni bayt -kodga yig'ish orqali hal qilinadi. Bu format JVM yoki Java Virtual Machine tomonidan bajariladi. JVM Java Runtime Environment (JRE) ning bir qismidir. Virtual mashina platformadan mustaqil.
Java axlat yig'uvchi yoki axlat yig'uvchi deb nomlangan xotira boshqaruv mexanizmini amalga oshiradi. Ishlab chiquvchi ob'ektlarni yaratadi va JRE ob'ektlar endi ishlatilmaganda xotirani tozalash uchun axlat yig'uvchidan foydalanadi. Ekspert Nikita Lipskiy shunday tushuntiradi: “Bunday tushuncha bor - davriy chiqindilar. Loop ichidagi barcha ob'ektlarga havolalar mavjud, lekin Java -dagi axlat yig'uvchi, agar ob'ektni dasturdan foydalanib bo'lmaydi, uni olib tashlaydi".

Yüklə 203,64 Kb.

Dostları ilə paylaş:
  1   2   3   4   5   6   7   8   9   ...   12




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin