• Java-ning asosiy xususiyatlari
  • Amaliy ish-1 ki 21-01– guruh talabasi Bajardi : Ochilova M. Tekshirdi : Yo’ldoshov A. Samarqand -2024




    Download 0,54 Mb.
    bet2/3
    Sana11.10.2024
    Hajmi0,54 Mb.
    #274587
    1   2   3
    Bog'liq
    Mobil-1a

    Ilovalar ishlab chiqishda tanlov:

    • Java: Agar siz korxona darajasidagi ko‘p platformali tizimlar yoki Android ilovalarini yaratayotgan boʻlsangiz va ko'pchilik dasturchilar Java’ni yaxshi bilsa, Java yaxshi tanlov bo‘lishi mumkin.

    • Kotlin: Agar yangi va zamonaviy ilovalar ishlab chiqishni xohlasangiz, Kotlin tanlovi yaxshi. U mahsuldorlikni oshiradi va dasturchilar uchun ko‘proq qulaylik yaratadi.

    Android ilovalar yaratish uchun asboblar:

    1. Android Studio: Android ilovalarini yaratishda eng ko‘p qo‘llaniladigan muhit bo‘lib, Java va Kotlin ikkalasini ham qo‘llab-quvvatlaydi.

    2. Gradle: Ilovalarni qurishda ishlatiladigan vosita bo'lib, Java va Kotlin loyihalari uchun ham foydali hisoblanadi.

    Java – bu umumiy maqsadli, ob'ektga yo'naltirilgan dasturlash tili bo'lib, Sun Microsystems tomonidan 1995-yilda yaratilgan. Java'ning asosiy o'ziga xosligi – bu platformadan mustaqil ishlay olishidir, ya'ni "bir marta yoz – har joyda ishlat" (Write Once, Run Anywhere) prinsipiga asoslanadi. Buning sababi, Java ilovalari Java Virtual Machine (JVM) orqali ishlaydi, bu esa har qanday platformada (Windows, Linux, macOS va boshqalar) ilovani ishga tushirish imkonini beradi.
    Java-ning asosiy xususiyatlari:

    1. Platformadan mustaqillik: Java kodi JVM orqali ishlaydi, ya'ni bir platformada yozilgan kod boshqa platformalarda ham bir xil ishlaydi.

    2. Ob'ektga yo'naltirilganlik: Java ob'ektga yo'naltirilgan dasturlash tili bo'lib, bu loyihalarni modullarga ajratishni va kodni qayta ishlatishni osonlashtiradi.

    3. Kuchli xavfsizlik tizimi: Java xavfsizlik nuqtai nazaridan kuchli, bu esa uni bank, moliya, veb va korporativ tizimlar uchun keng qoʻllanilishiga sabab bo‘ladi.

    4. Ko'p oqimli dasturlash (Multithreading): Java bir vaqtda bir nechta vazifalarni bajarishga imkon beradi, bu esa murakkab dasturlarni samarali yaratishga yordam beradi.

    5. Avtomatik xotira boshqaruvi (Garbage Collection): Java’da xotira boshqaruvi avtomatik tarzda amalga oshiriladi, bu dasturchilarning xotira bilan bog'liq muammolarni kamaytiradi.


    Download 0,54 Mb.
    1   2   3




    Download 0,54 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Amaliy ish-1 ki 21-01– guruh talabasi Bajardi : Ochilova M. Tekshirdi : Yo’ldoshov A. Samarqand -2024

    Download 0,54 Mb.