java dasturi

PPTX 20 sahifa 1,5 MB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 20
powerpoint presentation java dasturi suyunova saboxat 1. java dasturiga kirish 2. java dasturlarida amaliy misollar 3. java dasturlash tuzilmalari reja: multithreading `synchronized` kalit so'zi yoki `reentrantlock` sinfi yordamida threadlar o'rtasidagi ma'lumotlarga kirishni sinxronlashtirish mumkin, bu esa 1000 dan ortiq threadlar bilan ishlashda `deadlock` xavfini kamaytiradi. java'da multithreading 2 ta yoki undan ortiq threadlarning bir vaqtda ishlashini ta'minlaydi, bu esa dasturning umumiy ishlash samaradorligini 2-3 barobar oshirishi mumkin. java dasturlash tili tarixi java 1.0 versiyasi 1996-yilda chiqarilgan va appletlarni qo'llab-quvvatlash, bir nechta platformalarga mosligi (wora - write once, run anywhere) bilan ajralib turardi. java se, java ee, java me kabi turli platformalar va versiyalarga bo'linishi, uning keng qo'llanilishini va rivojlanishini ta'minladi, hozirgi kunda esa java 17 va undan keyingi versiyalar mavjud. sinflar va obyektlar obyektlar sinfning namunasidir va ular oʻzlarining noyob holatlariga ega boʻlishlari mumkin. masalan, 2 ta "car" sinfidagi obyektlar turli rang va tezlikka ega boʻlishi mumkin. java’da sinflar 0 …
2 / 20
ta primitiv ma'lumot turi mavjud: byte, short, int, long, float, double, char va boolean. ularning har biri xotirada turlicha o'lcham egallaydi va turli qiymatlarni saqlaydi. irsiylik irsiylik, ota-onadan farzandga 23 juft xromosomalar orqali oʻtadigan genetik maʼlumotlarni oʻz ichiga oladi, bu esa taxminan 20000 dan ortiq genni oʻz ichiga oladi. irsiy kasalliklarning 10% dan ortigʻi bitta gen mutatsiyasi tufayli yuzaga keladi va bu mutatsiyalar autosomal dominant, autosomal retsessiv yoki x-bogʻlangan boʻlishi mumkin. shartli operatorlar java’da `switch` operatori 1 dan ortiq shartlarni samarali tekshirishga imkon beradi, bu esa kodni qisqartiradi va o'qishni osonlashtiradi, shuningdek, 4 ta holatni bir vaqtning o'zida bajarish mumkin. shartli operatorlar java’da dastur oqimini boshqarish uchun ishlatiladi, masalan, `if`, `else if`, `else` operatorlari yordamida 2 dan ortiq shartlarni tekshirish mumkin va har bir shart uchun 3 xil harakat bajarish mumkin. abstrakt sinflar va interfeyslar interfeyslar esa faqat abstrakt metodlar va konstantalarni o'z ichiga oladi va ularning o'zi obyektlarini yaratish …
3 / 20
kirish darajalarini boshqaradi: klass ichida, paket ichida va boshqa klasslar tomonidan. metodlarni rekursiv ravishda chaqirish mumkin, bu metod o'z ichida o'zini chaqirishi demakdir. bunday hollarda to'xtash sharti bo'lishi juda muhim, aks holda stackoverflowerror xatosi yuz beradi. java platformalari java se (standard edition), java ee (enterprise edition) va java me (micro edition) kabi 3 ta asosiy platformasi mavjud bo'lib, har biri o'ziga xos xususiyatlar va maqsadli ilovalar bilan ajralib turadi. masalan, java ee korporativ dasturlar uchun mo'ljallangan. java platformalari turli xil qurilmalar, shu jumladan, 1 milliarddan ortiq qurilmalarda ishlaydigan keng ko'lamli va ko'p platformali muhitni taqdim etadi, bu esa dasturchilarga bir xil kodni turli platformalarda ishlatishlariga imkon beradi. massivlar ikki o'lchovli massivlar (matritsalar) satr va ustunlardan tashkil topgan bo'lib, ularga [satr][ustun] indekslari orqali murojaat qilinadi, masalan, 3x4 o'lchamli massivda 12 ta element bo'ladi. massivlarning hajmi yaratilgandan keyin o'zgartirilmaydi, shuning uchun kerakli hajmdagi massivni dastlabki bosqichda aniqlash juda muhimdir, aks holda `outofmemoryerror` …
4 / 20
ist` kabi 20 dan ortiq standart kutubxona sinflarini import qilish kerak bo'lishi mumkin. polimorfizm java'da polimorfizm obyektlarning turli xil klasslardan bo'lishiga qaramasdan, bir xil metod nomlarini ishlatishiga imkon beradi, bu esa kodning qayta ishlanishini va 2-3 marta kod yozishdan qochishni ta'minlaydi. polimorfizmning asosiy turlari - kompilyatsiya vaqtida va bajarilish vaqtida polimorfizm bo'lib, ularning har biri 1 dan ortiq klasslar bilan ishlashda 5 xil holatlarni qo'llab-quvvatlaydi. i/o operatsiyalari java'da fayllar bilan ishlashda ikkita asosiy oqim mavjud: byte oqimi (inputstream, outputstream) va belgilar oqimi (reader, writer). byte oqimi 8 bitlik ma'lumotlarni, belgilar oqimi esa 16 bitlik unicode belgilarni qayta ishlaydi. `ioexception` — i/o operatsiyalari paytida yuzaga keladigan istisno. masalan, fayl mavjud bo'lmasa yoki yozish huquqi bo'lmasa, 1-usulda bajariladigan harakat bajarilmaydi va bu istisno qaytariladi. tsikl operatorlari java'da uchta asosiy tsikl operatori mavjud: `for`, `while` va `do-while`. `for` operatori ma'lum sonli takrorlash uchun, `while` va `do-while` esa shart bajarilguncha takrorlash uchun ishlatiladi. ularning …
5 / 20
java dasturi - Page 5

Ko'proq o'qimoqchimisiz?

Barcha 20 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"java dasturi" haqida

powerpoint presentation java dasturi suyunova saboxat 1. java dasturiga kirish 2. java dasturlarida amaliy misollar 3. java dasturlash tuzilmalari reja: multithreading `synchronized` kalit so'zi yoki `reentrantlock` sinfi yordamida threadlar o'rtasidagi ma'lumotlarga kirishni sinxronlashtirish mumkin, bu esa 1000 dan ortiq threadlar bilan ishlashda `deadlock` xavfini kamaytiradi. java'da multithreading 2 ta yoki undan ortiq threadlarning bir vaqtda ishlashini ta'minlaydi, bu esa dasturning umumiy ishlash samaradorligini 2-3 barobar oshirishi mumkin. java dasturlash tili tarixi java 1.0 versiyasi 1996-yilda chiqarilgan va appletlarni qo'llab-quvvatlash, bir nechta platformalarga mosligi (wora - write once, run anywhere) bilan ajralib turardi. java se, java ee, java me kabi turli platformala...

Bu fayl PPTX formatida 20 sahifadan iborat (1,5 MB). "java dasturi"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: java dasturi PPTX 20 sahifa Bepul yuklash Telegram