O’zbekistan respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti nukus filiali telekomunikatsiya texnologiyalari va kasb ta’lim


Download 233.16 Kb.
bet1/2
Sana11.03.2023
Hajmi233.16 Kb.
#1258649
  1   2
Bog'liq
Tarmoqni dasturlash asoslari


O’ZBEKISTAN RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
NUKUS FILIALI

TELEKOMUNIKATSIYA TEXNOLOGIYALARI VA KASB TA’LIM FAKULTETI
TELEKOMUNIKATSIYA TEXNOLOGIYALARI YO’NALISHI
5-bosqich 1003-19TK (uzb) guruhi talabasi Parxatov Sultanning “Tarmoqni dasturlash asoslari” fanidan
“Java dasturlash tilida java paketi”
mavzusidagi
MUSTAQIL ISHI

Bajardi: S.Parxatov


Qabul qildi: S.Niyetullaeva
Nukus-2022
Reja:
I.Kirish
II.Asosiy qism
A.Java dasturlash tili tarixi.
BTilning asosiy xususiyatlari
C.Java texnologiyalari
III.Xulosa
IV.Foydalanilgan adabiyotlar.

Tarixi
Java dasturlash tili Oak dasturlash tili asosida paydo boʻldi. Oak dasturlash tili 90-yillarning boshida Sun Microsystems tomonidan platformaga, yaʼni operatsion sistemaga bogʻliq boʻlmagan holda ishlovchi yangi avlod aqlli qurilmalarini yaratishni maqsad qilib harakat boshlagan edi. Bunga erishish uchun Sun xodimlari C++ni ishlatishni rejalashtirdilar, lekin baʼzi sabablarga koʻra bu fikridan voz kechishdi. Oak muvofaqiyatsiz chiqdi va 1995-yilda Sun uning nomini Java ga almashtirdi, va uni WWW rivojlanishiga xizmat qilishi uchun maʼlum oʻzgarishlar qilishdi.


Tilning asosiy xususiyatlari
Java obyektga yoʻnaltirilgan dasturlash (OOP — Object Oriented Programming) tili va u C++ ga ancha oʻxshash. Eng koʻp yoʻl qoʻyildigan xatolarga sabab boʻluvchi qismalari olib tashlanib, Java dasturlash tili ancha soddalashtirildi.
Java kod yozilgan fayllar (*.java bilan nihoyalanuvchi) kompilatsiyadan keyin bayt kod (bytecode) ga oʻtadi va bu bayt kod Java Virtual Mashinasi JVM tomonidan oʻqib yurgizdiriladi.
Java afzalliklari:

  • WORA — Write Once, Run Anywhere (portable). Platforma tanlamaydi;

  • havfsizlik (ishonch yoʻq kodni havfsiz ishga tushirish);

  • hotirani havfsiz boshqarish (avtomat ravishda musorlarni yigʻadi);

  • tarmoq uchun dasturlar yozish ;

  • koʻp oqimli (Multi-thread) dasturlash;

  • dinamik & kengaytirish;

  • Class lar alohida fayllarda saqlanadi. Kerak boʻlsa ishlatiladi. Dinamik ravishda imkoniyatini oshirish xam mumkin kerak boʻlsa.


Download 233.16 Kb.

Do'stlaringiz bilan baham:
  1   2




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