• Oracle Corporation
  • Slide 4 Java
  • Slide 5 Java dasturlash tilining afzalliklari O’rganish oson va qulay
  • Obyektga yo’naltirilgan dasturlash tili
  • Platforma tanlamaydigan dasturlash tili hisoblanadi
  • Havfsiz platforma hisoblanadi
  • JavaFX Deep Space Trajectory Explorer NASA WorldWind JMARS and Jmoon
  • H2O.ai Minecraft Jitter robot and leJOS
  • NSA Ghidra Integrated Genome Browser BioJava VisibleTesla
  • Java dasturlash tili nima uchun kerak va qaerda qo’llanilishi mumkin? Slide 1 Java dasturlash tili 1991 yilda James Gosling




    Download 8.68 Mb.
    Sana28.07.2022
    Hajmi8.68 Mb.
    #25010
    Bog'liq
    1-scenario


    Java dasturlash tili nima uchun kerak va qaerda qo’llanilishi mumkin?


    Slide 1
    Java dasturlash tili 1991 yilda James Gosling tomonidan Sun Microsystems kompaniyasi injinerlari Mike Sheridan va Patrick Naughton bilan birgalikda yaratilgan dasturlash tili hisoblanadi.
    Keyinchalik Sun Microsystems kompaniyasi Oracle Corporation nomiga o'zgartirilgan.


    Slide 2
    Java dasturlash tili klasslarga asoslangan va obyektga yo’naltirilgan dasturlash tili hisoblanadi.


    Slide 3
    Java dasturlash tilining asosiy konsepsiyasi bu bir marta dastur yaratish va turli platformlarda ishga tushirish shioriga asoslangan, Y’ani platforma yoki operatsion tizimga bog'liq emas.


    Slide 4
    Java dasturlash texnologiyasi quyidagi yo’nalishda dastur yaratish uchun qo’llaniladi:

    • Desktop shakldagi dasturlari

    • Web server va server dasturlari

    • Middleware dasturlari

    • Veb dasturlar

    • Mobil telefon va smartfonlar uchun dasturlar

    • Yuqori yuklamali va ishlab chiqarishda qo’llaniladigan dasturlar



    Slide 5
    Java dasturlash tilining afzalliklari

    • O’rganish oson va qulay: Java C va C++ sintaksasiga asoslanadi. Lekin C++ da uchraydigan Pointer Explicit, operatorlarni qaytayuklash, klasslarni saqlash va boshqa turdagi murakkab elementlar Java dasturidan olib tashlangan. Bu Java dasturlash tilida dastur yaratish jarayonini bir qancha soddalashtiradi.




    • Obyektga yo’naltirilgan dasturlash tili: Java dasturlash tilida barcha narsa obyektga yo’naltirilgan va klasslarga asoslangan hamda Inkapsulatsiya, abstraksiya, meros olish va poliformizm konsepsiyasi asoslangan.




    • Ko’p potokli dasturlash konsepsiyasiga asoslangan: Katta dasturlar turli potoklarga ajratilgan holda tasodifiy boshqarish mumkin. Bu dasturni ishga tushirishda resurs va vaqtni tejaydi.




    • Platforma tanlamaydigan dasturlash tili hisoblanadi: Java Virtual Mashina asosida ishga tushirilishi bois dastur yaratishda kompyuter arhitekturasi va platformasini bog’liq bulmaydi. Bir marta yozilgan dastur turli platformalarda ishga tushirilishi mumkin.




    • Havfsiz platforma hisoblanadi: Java dasturlash tilida dasturlarni ishga tushirish java muhiti doirasida amalga oshiriladi va qo’shimcha tarzda klasslarni ishga tushirish ClassLoader orqali amalga oshiriladi.



    Slide 6
    Java dasturlash texnologiyasida yaratilgan dasturiy ta’minotlar.


    Maestro Mars Rover controller



    JavaFX Deep Space Trajectory Explorer

    NASA WorldWind





    JMARS and Jmoon



    Small Body Mapping Tool (SBMT)



    Wikipedia Search

    Hadoop





    Parallel Graph AnalytiX (PGX)





    H2O.ai





    Minecraft





    Jitter robot and leJOS



    NetBeans and the Eclipse IDE.




    Byte Buddy.



    Jenkins



    GraalVM




    NSA Ghidra



    Integrated Genome Browser





    BioJava



    VisibleTesla



    SmartThings





    Download 8.68 Mb.




    Download 8.68 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Java dasturlash tili nima uchun kerak va qaerda qo’llanilishi mumkin? Slide 1 Java dasturlash tili 1991 yilda James Gosling

    Download 8.68 Mb.