Suhbat rejimi ma'lum darajani talab qiladi
Download 241.53 Kb.
|
8-мавзу БМИ
- Bu sahifa navigatsiya:
- Sizga kerak boladigan qurilma
Yuqori unumdorlik - Just-In-Time kompilyatorlaridan foydalangan holda Java yuqori ishlash imkonini beradi.
Taqsimlangan - Java Internetning taqsimlangan muhiti uchun mo'ljallangan. Dinamik - Java C yoki C++ ga qaraganda dinamikroq hisoblanadi, chunki u rivojlanayotgan muhitga moslashish uchun mo'ljallangan. Java dasturlari ish vaqtida ob'ektlarga kirishni tekshirish va hal qilish uchun ishlatilishi mumkin bo'lgan keng ko'lamli ish vaqti ma'lumotlarini olib yurishi mumkin. Sizga kerak bo'ladigan qurilma Ushbu qo'llanmada ko'rib chiqilgan misollarni bajarish uchun sizga kamida 128 MB operativ xotiraga ega 300 MGts chastotali Pentium kompyuter kerak bo'ladi (256 MB RAM tavsiya etiladi). Shuningdek, sizga quyidagi dasturlar kerak bo'ladi - Linux 7.1 yoki Windows xp/7/8 operatsion tizimi Java JDK 8 Microsoft Notepad yoki boshqa matn muharriri Ushbu qo'llanma Java-dan foydalangan holda GUI, tarmoq va veb-ilovalarni yaratish uchun kerakli ko'nikmalarni beradi. 2.3. Java a sinfga asoslangan, ob’ektga yo’naltirilgan dasturlash tili bu juda kam miqdordagi amalga oshirishga mo’ljallangan bog’liqliklar iloji boricha. Bu umumiy maqsad ruxsat berish uchun mo’ljallangan dasturlash tili dastur ishlab chiquvchilari bir marta yozing, har qanday joyga yuguring (WORA), [17] shuni anglatadiki tuzilgan Java kodi Java-ni qo’llab-quvvatlaydigan barcha platformalarda qayta kompilyatsiya qilinmasdan ishlashi mumkin. [18] Java dasturlari odatda kompilyatsiya qilinadi bayt kodi har qandayida ishlashi mumkin Java virtual mashinasi (JVM) asosidan qat’i nazar kompyuter arxitekturasi. The sintaksis ning Java ga o’xshash C va C ++, lekin kamroq past darajali ularning ikkalasidan ham qulayliklar. Java ish vaqti odatda an’anaviy kompilyatsiya qilingan tillarda mavjud bo’lmagan dinamik qobiliyatlarni (aks ettirish va ish vaqti kodini o’zgartirish kabi) ta’minlaydi. 2019 yildan boshlab [yangilash] , Java eng ko’plardan biri edi ishlatilayotgan mashhur dasturlash tillari ga binoan GitHub, [19] [20] ayniqsa uchun mijoz-server veb-ilovalar, xabar qilingan 9 million ishlab chiquvchi bilan. [21] Java dastlab tomonidan ishlab chiqilgan Jeyms Gosling da Quyosh mikrosistemalari (Oracle tomonidan sotib olingan ) va 1995 yilda Sun Microsystems ning asosiy komponenti sifatida chiqarilgan Java platformasi. Asl va ma’lumotnomani amalga oshirish Java kompilyatorlar, virtual mashinalar va sinf kutubxonalari dastlab Sun tomonidan chiqarilgan mulkiy litsenziyalar. Texnik talablariga muvofiq 2007 yil may oyidan boshlab Java jamoatchilik jarayoni, Quyosh bor edi qayta litsenziyalangan ostida joylashgan Java texnologiyalarining aksariyati GNU umumiy jamoat litsenziyasi. Oracle o’zlarini taklif qiladi HotSpot Java virtual mashinasi, ammo rasmiy ma’lumotnomani amalga oshirish bo’ladi OpenJDK Bepul ochiq manbali dasturiy ta’minot va ko’pgina ishlab chiquvchilar tomonidan ishlatiladigan JVM Tutilish IDE va deyarli barcha Linux tarqatish uchun standart JVM. Eng so’nggi versiyasi Java 15, 2020 yil sentyabr oyida chiqarilgan, hozirda qo’llab-quvvatlanadigan Java 11 bilan uzoq muddatli qo’llab-quvvatlash (LTS) versiyasi, 2018 yil 25 sentyabrda chiqarilgan; Oracle uchun chiqarilgan meros Java 8 Tijorat maqsadlarida foydalanish uchun 2019 yil yanvar oyida LTS-ning so’nggi nol narxdagi ommaviy yangilanishi, ammo aks holda u hech bo’lmaganda 2020 yil dekabrgacha shaxsiy foydalanish uchun Java 8-ni ommaviy yangilanishlar bilan qo’llab-quvvatlaydi. Boshqa sotuvchilar taklif qila boshladilar nolga teng qurilish OpenJDK 8 va 11-ning xavfsizligi va boshqa yangilanishlari davom etmoqda. Oracle (va boshqalar) Java-ning eski versiyalarini o’chirishni tavsiya qiladi, chunki xavfsizlik muammolari hal qilinmaganligi sababli jiddiy xavf tug’diradi. [22] Java 9, 10, 12 va 13 endi qo’llab-quvvatlanmagani uchun, Oracle o’z foydalanuvchilariga zudlik bilan so’nggi versiyasiga (hozirda Java 15) yoki LTS versiyasiga o’tishni maslahat beradi. Download 241.53 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling