|
Java dasturlash tili nima uchun kerak va qaerda qo’llanilishi mumkin? Slide 1 Java dasturlash tili 1991 yilda James Gosling
|
Sana | 28.07.2022 | Hajmi | 8.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
|
|
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
|