Bizning asosiy Java dasturlash qo'llanmamiz talabalar va ishlaydigan mutaxassislar uchun mo'ljallangan. Java - ob'ektga yo'naltirilgan, sinfga asoslangan, parallel, himoyalangan va umumiy maqsadli kompyuter dasturlash tili. Bu keng qo'llaniladigan mustahkam texnologiya.
Java nima?
Java - bu dasturlash tili va platforma. Java yuqori darajadagi, mustahkam, ob'ektga yo'naltirilgan va xavfsiz dasturlash tilidir.
Java 1995 yilda Sun Microsystems (hozirda Oracle sho'ba korxonasi) tomonidan ishlab chiqilgan. Jeyms Gosling Java tilining otasi sifatida tanilgan. Javadan oldin uning nomi Oak edi. Oak allaqachon ro'yxatdan o'tgan kompaniya bo'lganligi sababli, Jeyms Gosling va uning jamoasi nomi Oakdan Javaga o'zgartirildi.
Platforma: Dastur ishlaydigan har qanday apparat yoki dasturiy muhit platforma sifatida tanilgan. Java ish vaqti muhiti (JRE) va APIga ega bo'lgani uchun u platforma deb ataladi.
Java misol
Keling, Java dasturlash misolini tez ko'rib chiqaylik. Salom Java misolining batafsil tavsifi keyingi sahifada mavjud.
Ilova
Sun ma'lumotlariga ko'ra, 3 milliard qurilma Java bilan ishlaydi. Hozirda Java ishlatilayotgan ko'plab qurilmalar mavjud. Ulardan ba'zilari quyidagilardir:
Acrobat reader, media player, antivirus va boshqalar kabi ish stoli ilovalari.
irctc.co.in, javatpoint.com va boshqalar kabi veb-ilovalar.
Bank ilovalari kabi korporativ ilovalar.
Mobil
O'rnatilgan tizim
Smart karta
Robototexnika
O'yinlar va boshqalar.
Java dasturlari turlari
Java dasturlash yordamida yaratilishi mumkin bo'lgan asosan 4 turdagi ilovalar mavjud:
1) Mustaqil dastur
Mustaqil ilovalar ish stoli ilovalari yoki oynaga asoslangan ilovalar sifatida ham tanilgan. Bu har bir mashinaga o'rnatishimiz kerak bo'lgan an'anaviy dasturlar. Mustaqil ilovalarga misollar Media pleer, antivirus va boshqalar. AWT va Swing Java-da mustaqil ilovalar yaratish uchun ishlatiladi.
2) Veb-ilova
Server tomonida ishlaydigan va dinamik sahifa yaratuvchi dastur veb-ilova deb ataladi. Hozirgi vaqtda Java-da veb-ilovalarni yaratish uchun Servlet, JSP, Struts, Spring, Hibernate, JSF va boshqalar texnologiyalaridan foydalaniladi.
3) Korxona ilovasi
Tabiatda tarqalgan dastur, masalan, bank ilovalari va boshqalar korxona ilovasi deb ataladi. U yuqori darajadagi xavfsizlik, yuklarni muvozanatlash va klasterlash kabi afzalliklarga ega. Java-da EJB korporativ ilovalarni yaratish uchun ishlatiladi.
4) Mobil ilova
Mobil qurilmalar uchun yaratilgan dastur mobil ilova deb ataladi. Hozirda mobil ilovalar yaratish uchun Android va Java ME dan foydalanilmoqda.
Java tarixi
Java tarixi juda qiziq. Java dastlab interaktiv televideniye uchun mo'ljallangan edi, lekin u o'sha paytda raqamli kabel televideniesi sanoati uchun juda ilg'or texnologiya edi. Java tarixi Yashil jamoadan boshlanadi. Java jamoasi a'zolari (Yashil jamoa sifatida ham tanilgan) ushbu loyihani pristavkalar, televizorlar va boshqalar kabi raqamli qurilmalar uchun tilni ishlab chiqish uchun boshlagan. Biroq, u internetda dasturlash uchun eng mos edi. Keyinchalik Java texnologiyasi Netscape tomonidan kiritilgan.
Java dasturlashni yaratish tamoyillari "Oddiy, mustahkam, portativ, platformadan mustaqil, himoyalangan, yuqori unumdorlik, ko'p tarmoqli, arxitektura neytral, ob'ektga yo'naltirilgan, sharhlangan va dinamik" edi. Java Java tilining otasi sifatida tanilgan Jeyms Gosling tomonidan 1995 yilda ishlab chiqilgan. Jeyms Gosling va uning jamoasi a'zolari loyihani 90-yillarning boshida boshlagan.
Jeyms Gosling - java asoschisi
Hozirgi vaqtda Java internet dasturlashda, mobil qurilmalarda, o'yinlarda, elektron biznes yechimlarida va hokazolarda qo'llaniladi. Quyida Java tarixini tavsiflovchi muhim fikrlar keltirilgan.
Java tilining xususiyatlari
Java dasturlash tilini yaratishning asosiy maqsadi uni portativ, sodda va xavfsiz dasturlash tiliga aylantirish edi. Bundan tashqari, ushbu tilning mashhurligida muhim rol o'ynaydigan ajoyib xususiyatlar ham mavjud. Java xususiyatlari, shuningdek, Java buzzwords sifatida ham tanilgan.
Java tilining eng muhim xususiyatlari ro'yxati quyida keltirilgan.
Oddiy
Java-ni o'rganish juda oson va uning sintaksisi sodda, toza va tushunarli. Sun Microsystem ma'lumotlariga ko'ra, Java tili oddiy dasturlash tilidir, chunki:
Java sintaksisi C++ tiliga asoslangan (dasturchilar uchun C++ tilidan keyin uni oʻrganish osonroq).
Java juda ko'p murakkab va kamdan-kam ishlatiladigan xususiyatlarni olib tashladi, masalan, aniq ko'rsatkichlar, operatorning haddan tashqari yuklanishi va boshqalar.
Yo'naltirilmagan ob'ektlarni olib tashlashning hojati yo'q, chunki Java-da Avtomatik axlat yig'ish mavjud.
Ob'ektga yo'naltirilgan
Java - bu ob'ektga yo'naltirilgan dasturlash tili. Java-da hamma narsa ob'ektdir. Ob'ektga yo'naltirilganlik bizning dasturiy ta'minotimizni ma'lumotlar va xatti-harakatlarni o'z ichiga olgan har xil turdagi ob'ektlar kombinatsiyasi sifatida tashkil etishni anglatadi.
Ob'ektga yo'naltirilgan dasturlash (OOP) - bu ba'zi qoidalarni taqdim etish orqali dasturiy ta'minotni ishlab chiqish va texnik xizmat ko'rsatishni soddalashtiradigan metodologiya.
Dostları ilə paylaş: |