• 7.Kuchli asboblar
  • 8.Smart Cast
  • Kotlin arxitekturasi
  • Kotlin arxitekturasi Arxitektura diagrammasida kodning bajarilishi uchta oson bosqichda amalga oshirilishi aniq.
  • Java virtual mashinasiga
  • Birgalikda ishlash mumkin




    Download 34,99 Kb.
    bet5/5
    Sana13.05.2024
    Hajmi34,99 Kb.
    #229546
    1   2   3   4   5
    6.Birgalikda ishlash mumkin:
    Kotlin kodi Java tomonidan ishlatilishi mumkin, Java kodlari esa Kotlin bilan ishlatilishi mumkin. Shunday qilib, agar siz OOP dasturlash haqida ma'lumotga ega bo’lsangiz, Kotlinning rivojlanishiga o’tish oson. Bundan tashqari, Javada yozilgan ba’zi ilovalar mavjud bo’lsa, ular Kotlin muhitida ishlatilishi mumkin.
    7.Kuchli asboblar:
    Java singari, Kotlin kodi ham IDE yoki buyruq qatori interfeysi yordamida yozilishi mumkin. IDE bilan ishlash oson va sintaktik xatolar ham keskin kamayadi. Shu bilan birga, buyruq qatori interfeysi bilan ishlayotganingizda, avval kodni kompilyatsiya qilish kerak.
    8.Smart Cast:
    Smart casting asosan dastur xarajatlarini kamaytirishga yordam beradi va uning tezligi yoki ish faoliyatini yaxshilaydi. U turdagi casting yoki o’zgarmas qiymatlar yordamida kod samaradorligini boshqarish ustida ishlaydi.
    Masalan, agar satr aniqlansa, u holda uning uzunligi va soni va Smart Cast funksiyasi yordamida topish mumkin:
    Val string1: Any = "Bugun dushanba"
    qachon(string1)
    {
    bu String -> string1.length
    Int -> string1.inc()
    }

    Kotlin arxitekturasi


    Yaxshi qurilgan arxitektura dastur uchun o’z xususiyatlarini kengaytirish va oxirgi foydalanuvchi bazasining talablarini qondirish uchun muhimdir. Kotlin xotirani taqsimlash va ishlab chiquvchilar va oxirgi foydalanuvchilar uchun sifatli natijalarga erishish uchun o’ziga xos va o’ziga xos arxitekturaga ega.
    Kotlinning koroutinlari va sinflari yadroni kamroq kod ishlab chiqarish, unumdorlikni oshirish va samaradorlikni kuchaytirish uchun arxitektura qiladi. Kotlin kompilyatori har xil munosabatda bo’lishi mumkin bo’lgan turli xil ssenariylar mavjud, ayniqsa u har xil tillarni maqsad qilganda.

    Kotlin arxitekturasi
    Arxitektura diagrammasida kodning bajarilishi uchta oson bosqichda amalga oshirilishi aniq.

    1. Birinchi bosqichda kompilyatorga ".kt" yoki kotlin fayli q o’shiladi.

    2. Ikkinchi bosqichda Kotlin kompilyatori kodni bayt kodiga aylantiradi.

    3. Uchinchi bosqichda bayt-kod Java virtual mashinasiga joylashtiriladi va JVM tomonidan bajariladi.

    Kotlinning JavaScriptga o’tishi Kotlin JavaScriptni nishonga olganida sodir bo’ladi. JavaScriptning maqsadi tanlanganda, Kotlin bilan ishlaydigan kutubxonaning bir qismi bo’lgan Kotlinning har qanday kodi JavaScript bilan to’kilganidan ko’ra ko’rinadi. Biroq, Java Development Kit (JDK) yoki foydalaniladigan Java kutubxonasi bundan mustasno. Bunday operatsiya davomida Kotlin bo’lmagan fayl e'tiborga olinmaydi. Maqsadli JavaScript .kt fayli JavaScript uchun izchil kod yaratish uchun Kotlin kompilyatori tomonidan ES5.1 ga aylantiriladi. Kotlin kompilyatori optimal o’lchamdagi chiqish, mavjud modul bilan o’zaro ishlash, standart kutubxona bilan bir xil funksionallik va JavaScript o’qilishi mumkin bo’lgan chiqishga intiladi. Muhokamadan ko’rinib turibdiki, Kotlin kompilyatorlari yanada samaraliroq, malakali va mustaqil kod yaratishi mumkin, bu esa keyinchalik yuqori samarali dasturiy mahsulotga olib keladi.
    Topshiriq
    Java va Kotlin sintaksisini o’rganish:

      • Tiplar

      • O’zgaruvchilar

      • Operatorlar

      • Satrlar

      • Massiv, Matritsa

      • Klass

      • Struktura

    Download 34,99 Kb.
    1   2   3   4   5




    Download 34,99 Kb.