Dasturlash tillari tarixi. Massivlarni e’lon qilish va saralash usullari


Java dasturlash tili haqida ma’lumotlar



Download 6,48 Mb.
bet4/11
Sana31.12.2021
Hajmi6,48 Mb.
#201753
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
Tez saralash algoritmi

Java dasturlash tili haqida ma’lumotlar:   Java — mashhur umumiy maqsadli dasturlash tili va hisoblash platformasi. Tez, ishonchli va xavfsiz. Java egasi bo’lgan Oracle kompaniyasiga ko’ra, Java dunyo bo’yicha 3 milliarddan ortiq qurilmalarni yuritadi. Java dasturlarini ishlab chiquvchilarining soni, Java-da ishlaydigan qurilmalar va uni moslashtirgan kompaniyalar hisobga olinsa, Java ko'p yillar mobaynida o’z kuchini saqlab qoladi deb ishonch bilan aytsa bo’ladi. Java dasturlash tilining xususiyatlari: 1. Java mustaqil platforma. Java «bir marta yozing, istagan joyida ishlating» falsafasi bilan qurilgan. Siz bir platformada (operatsion tizim) yozgan Java kodi boshqa platformada ham o’zgarishsiz ishlaydi. Java-ni ishga tushirish uchun Java Virtual Machine (JVM) deb nomlangan mavhum mashinadan foydalaniladi. JVM, Java bayt kodini amalga oshiradi. Keyinchalik, CPU JVMni amalga oshiradi. Barcha JVM'lar aynan bir xil ishlaganligi sababli, xuddi shu kod boshqa operatsion tizimlarda ham ishlaydi, bu Java platformasidan mustaqil deganidir. 2. Obyektga yo'naltirilgan Til. Dasturlarning turli uslublari mavjud. Obyektga yo'naltirilgan yondashuv mashhur dasturlash uslublaridan biridir. Obyektga yo'naltirilgan dasturlashda, murakkab vazifa obyektlarni yaratish yo'li bilan kichikroq guruhlarga bo'linadi. Bu sizning kodingiz qayta foydalanishga imkon beradi, dizaynerlik imtiyozlariga ega va kodni saqlashni osonlashtiradi. Java, Python va C ++ kabi ko'plab dasturlash tillari obyektga yo'naltirilgan xususiyatlarga ega. Agar siz dasturlash borasida jiddiy bo'lsangiz, siz obyektga asoslangan dasturlash uslubini o'rganishingiz kerak. 3. Java tez. Javaning oldingi versiyalari sekinlashtirilganligi uchun tanqid qilindi. Biroq, endi narsalar butunlay boshqacha. Yangi JVMlar ancha tezroq. Va JVMni bajaradigan CPU ham kuchliroq. Java hozir eng tezkor dasturlash tillaridan biri hisoblanadi. Yaxshi optimallangan Java kodi C ++ va Python, PHP va hk ga o’xshab tez ishlaydi. 4. Java xavfsiz. Java platformasi Java ilovalarining xavfsizligi uchun turli xil xususiyatlarni taqdim etadi. Java-ning yuqori darajadagi xususiyatlaridan ba'zilari quyidagilardir: — ilovalarni ishlab chiqish va boshqarish uchun xavfsiz platformani ta'minlaydi. — avtomatik xotira boshqarish, xotira buzilishi va zaifliklarni kamaytirish. — uzatilgan ma’lumotlar yaxlitligi va daxlsizligini himoya qilish orqali xavfsiz muloqotni ta'minlaydi. 5. Katta standart kutubxona. Javaning keng foydalanilib kelishining sabablaridan biri katta standart kutubxonaning mavjudligidir. Nima uchun Java ishlatiladigan standartning sabablaridan biri. Java muhitida biz kabi dasturiy ta'minot ishlab chiquvchilariga yordam berish uchun turli xil paketlar bo'yicha yuzlab klasslar (class) va metodlar (method) mavjud. Java ilovalari. Java butun dunyo bo’ylab 3 milliard qurilmaga ega. Java ilovalarining bir qismi quyida berilgan. 1. Android ilovalari — Java dasturlash tilida odatda Android SDK (Java dasturlash vositasi) Android ilovalarini ishlab chiqish uchun ishlatiladi. 2. Web-ilovalar — Javada, Servlet, Struts yoki JSP-lar orqali veb-ilovalarni yaratiladi. Java-da yozilgan mashhur veb-ilovalarning ba'zilari quyidagilardir: Google.com, Facebook.com, eBay.com, LinkedIn.com va boshqalar. Shuni ta'kidlash kerakki, ushbu saytlar butunlay Java tilida yozilmagan bo'lishi mumkin va Java bilan birga boshqa dasturlash tillari ham ishlatilgan bo’lishi mumkin. 3.Dasturiy ta'minotni ishlab chiqish — Eclipse, OpenOffice, Vuze, MATLAB kabi boshqa dasturlar Javadan foydalanadi. Ushbu ilovalar bilan bir qatorda Java o'yinni rivojlantirish, ilmiy dasturlar (tabiiy tillarni qayta ishlash kabi) va boshqalar uchun ishlatiladi.


Download 6,48 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish