Maqolalardagi teglar java...


yangi

Java dasturlash tili bo'yicha onlayn darslar

20/01/23 22:52

Java dasturlash tili bo'yicha onlayn darslar

Ushbu maqolada dunyoga mashhur bo'lgan Java dasturlash tili bo'yicha Texnoman.uz saytida joylangan dasturlash bo'yicha darslar keltirilgan. Ular yordamida Siz Java dasturlash tilida dasturlashni o'rganishingiz mumkin. Darslar dasturlash bo'yicha o'quv kurslari va markazlarida o'qitiladigani kabi oddiy, tushunarli yozilgan bo'lib, ularni to'liq o'rganib, misollarni bajarib, java dasturlash tilini onlayn boshlang'ich qismini o'rganib olasiz. 1-dars…



manba

26-dars - Javada Stringlar.

20/01/21 19:26

26-dars - Javada Stringlar.

JAVADA STRING Javada String asosan char tipidagi qiymatlar ketma-ketligini ifodalovchi obyekt hisoblanadi. Belgili massiv esa javadagi String kabi ishlaydi, ya`ni: char[] ch={'j','a','v','a','t','p','o','i','n','t'}; String s=new String(ch); Kodimiz String s="javatpoint"; Kabi ishlaydi. Java String klassi string ustida compare(), concat(), equals(), split(), length(), replace(), compareTo(), intern(), substring() kabi bir…



manba

8.1-dars - Java do-while Loop(takrorlanuvchi operatori).

20/01/19 23:25

8.1-dars - Java do-while Loop(takrorlanuvchi operatori).

Yuqoridagi «while» sikl operatorida, agar shart yolg'on bo'lsa, sikl umuman ishlamasligini ko'rib o'tdik. Agar shart yolg'on bo'lsa ham, sikl tanasidagi operatorlar bir marotaba bajarilishi kerak bo'lsa, «do-while» sikl operatoridan foydalanamiz. Bu operatorda oldin operatorlar bajariladi, so'ng siklga qo'yilgan shart tekshiriladi. Shu sababli sikl tanasi kamida bir marotaba ishlaydi. Bunday siklni «sharti keyin tekshiriladigan» sikl deyish…



tarjima

Dart - dasturlash tiliga kirish

20/01/03 23:55

Dart - dasturlash tiliga kirish

Dart - Google kompaniyasi tomonidan, umumiy qo'llanish uchun yaratilingan dasturlash tilidir. U asosan veb dasturlar yaratish uchun mo'ljallangan bo'lib(ham mijoz, ham server tomon uchun), shu bilan birga mobil ilovalar ham yaratish mumkin. Dart - obyektga yo'naltirilgan dasturlash tilidir. Dart tilidagi barcha qiymatlar obyektlardan iborat. Dart dasturlash tili rivojlanishida ko'p yillik tarixga ega bo'lgan dasturlash tillarini ta'siri katta, bular, Smalltak, Java, JavaScript.…



yangi

Dasturlash bo'yicha o'quv kurslari

19/07/16 12:03

Dasturlash bo'yicha o'quv kurslari

Assalom alaykum. E'tibor bergan bo'lsangiz bir savol juda ko'p beriladi: Qanday qilib dasturchi bo'lish mumkin? Bu savolga soatlab javob berish mumkin. Biz ushbu maqolada dasturchi bo'lishning mavjud yo'llaridan biri haqida ma'lumot berib o'tmoqchimiz. Demak dasturlashni quyidagi yo'llardan birida sabr bilan bosib o'tgan holda o'rganish mumkin:Mustaqil o'rganish;Biron bir oliy ta'lim muassasida;Dasturlashga ixtisoslashtirilgan maxsus o'quv…



tarjima

Android Fragment Back Stack namunasi

19/06/23 23:35

Android Fragment Back Stack namunasi

Android Fragment Back Stack namunasi Android operatsion tizimi Activity uchun back stack funktsiyasini ta'minlaganidek, Fragment uchun ham huddi shu funktsiyani ta'minlaydi. Agar siz biror bir fragmentni back stack ga qo'shib turib, android qurilmangizdagi orqaga chiqish menyusini bossangiz o'sha qo'shilgan fragment paydo bo'ladi. Chunki u back stack da saqlangan. Back Stack dagi barcha fragmentlar ochilganidan so'ng Activity faoliyatini tugatadi.



tarjima

Singleton

19/03/30 13:25

Singleton

Dasturiy injiniringda singleton model(singleton pattern)i – bu dasturni loyihalash modeli tushunchasi bo'lib, u bitta klassdan faqat bitta obyekt yaratish imkonini beradi. Bunday qilish butun loyiha bo'ylab faqat bitta obyektning metodlarini ishlatish paytida qo'l keladi. Ushbu termin matematik singleton tushunchasidan kelib chiqqan. *** Matematik singleton tushunchasi. Matematikada singleton – bu faqat bitta elementdan iborat to'plam. Masalan, {null} to'plami singleton hisoblanadi.…



yangi

​O'zbekistonda qaysi dasturlash tili kerakliroq?!

18/11/21 18:24

​O'zbekistonda qaysi dasturlash tili kerakliroq?!

Hozirgi kunda dasturlashni o'rganishni istagan odamlarda birgina savol bor – "qaysi dasturlash tilidan ko'proq foyda ko'raman". Aslini olganda hozirda aktual bo'lgan dasturlash tillari u qadar ko'p emas, lekin sizga foyda keltiradiganini o'rganish va o'zingiz qiziqmaganingizga ham vaqt ham pul sarflamaslik uchun to'g'ri qaror qabul qilish kerak. Quyida bir qator dasturlash tillari va yo'nalishlari keltirilgan: Dasturlash tillari: -C/C++ dasturlash tili…



yangi

Texnoman sentabr oyi #3 tanlovi o'z nihoyasiga yetdi

18/10/16 17:03

Texnoman sentabr oyi #3 tanlovi o'z nihoyasiga yetdi

Assalom alaykum. Texnoman.uz saytida Texnoman sentabr oyi #3 tanlovini e'lon qilgan edik. Tanlov yuzasidan bir oy vaqt davomida Texnoman.uz saytida #texnomantanlov va #texnomansentabrtanlov teglari bilan bir qancha qiziqarli, foydali maqolalar…



yangi

MongoDB Spring Boot yordamida Rest API

18/10/05 16:29

MongoDB Spring Boot yordamida Rest API

Assalom alaykum. Ushbu videoda MongoDB Spring Boot yordamida Rest API yasash ko'rsatilgan. YouTube Mover.uz



manba

Linux Mint distributivida E-imzo modulini o'rnatish

18/08/03 11:10

Linux Mint distributivida E-imzo modulini o'rnatish

E-imzo moduli barcha davlat va xo'jalik boshqaruvi organlari, davlat hokimiyati mahalliy organlari va tijorat banklari rasmiy veb-saytlar va portallar foydalanuvchilarini elektron raqamli imzo orqali identifikasiyalash uchun xizmat qiladi.Linux Mint distributivida E-imzo modulidan foydalanish uchun avval dastur menejeri orqali openjdk-11-jre va icedtea-8-plugin paketlarini o'rnatish lozim.Keyin…



manba

Sayt tuzishning (yaratishning) 4 xil yo'li

18/05/10 20:55

Sayt tuzishning (yaratishning) 4 xil yo'li

Salom blogimning o'quvchilari! Siz bilan yana men Oxunjon G'aybullayev. Sayt yaratish haqida malumotlarga ega bo'lish vaqti keldi. Hozirgi kunda juda ko'p odam sayt yaratishga qiziqib qolgan. Meni o'zim sayt yoki shaxsiy blogdan keladigan foyda haqida yozgan ekanmanu, lekin sayt yaratish yo'llari haqida yozmagan ekanman. Internetda sayt ochish uchun nima qilish kerak degan so'rovlarni ko'rib bu maqolani yozishga qaror qildim. Bu so'rovlar uchun javobga sayt yaratish yo'llarini…



manba

Web server nima?

18/01/21 14:24

Web server nima?

Ushbu maqolada web(veb) server haqida ma'lumot beriladi.Hozirgi kunda internet, juda katta tezlikda rivojlanib ketmoqda. Shu bilan birga internetga oid har xil terminlar ko'paymoqda. Misol uchun, sayt, portal, veb sahifa, veb server,….Bu terminlarni o'rganish, hozirgi zamon uchun muhim hisoblanmoqda. Biror inson bilan internet haqida gaplashsangiz, bu terminlarni bilmasangiz, boshqa tildagi inson bilan gaplashganday bo'lasiz va uni tushunmaysiz. Bu maqolada shunday terminlardan biri…



manba

1. Algoritmlash asoslari

17/08/19 23:33

1. Algoritmlash asoslari

Ushbu maqolalar to`plami dasturchilikning eng muhim bo`g`inlaridan bo`lmish, algoritmlashga bag`ishlanadi. Birinchi maqolamiz algoritmlashning nima ekanligi, uning asosiy turlari, va ularning qo`llanilish joylariga bag`ishlanadi. Demak, ketdik… Algoritm so`zi barchamizga ma`lum bo`lganidek, vatandoshimiz Muhammad ibn Muso al-Xorazmiyning ismini yevropacha talaffuzidan kelib chiqqan. Demak, hozirda keng foydalanilayotgan algoritmlashning asosi bizning Vatanimizdan boshlangan. …



manba

TATUda dasturchilar uchun UzGeeks Community mitapi bo‘lib o‘tdi

17/08/05 00:12

TATUda dasturchilar uchun UzGeeks Community mitapi bo‘lib o‘tdi

22-iyul kuni Muhammad al-Xorazmiy nomidagi Toshkent Axborot Texnologiyalari Universiteti O'zbek-Hind markazida UzGeeks Community'ning UzGeeks July2017 Meetup bo'lib o'tdi. Bu galgi mitapga axborot texnologiyalari sohasida ko'p yillik malakaga ega bo'lgan 3 ta mutaxassis taklif etildi.1.Double Technology LLC kompaniyasi rahbari Mirjalol Bahodirov hozirda jahonda kundan kunga ommabop bo'lib borayotgan,…



yangi

UZGeeks July2017 MeetUp

17/07/12 02:02

UZGeeks July2017 MeetUp

Assalom alaykum. Hurmatli dasturchilar! Ikki oylik tanaffusdan so'ng, navbatdagi meetupga Sizlarni taklif etamiz! 22-iyul shanba kuni Toshkent Axborot Texnologiyalari Universitetida UzGeeksning navbatdagi "UzGeeks July2017 Meetup" meetupi bo'lib o'tadi.



manba

Online Dasturlashni o’rganish uchun ENG zo’r saytlar

17/05/31 15:55

Online Dasturlashni o’rganish uchun ENG zo’r saytlar

Juda ko'plab yosh dasturchilar, dasturlashni qayerdan va qanday o'rgansam ekan degan savollarni beraverishadi, albatta bu yaxshi, lekin shu savollarni berishdan oldin internetdan oddiygina so'rovlar orqali juda ko'plab dasturlash bo'yicha manbalarni topish mumkin...Men sizga dasturlashni o'rganish uchun eng zo'r 5ta saytni ro'yxatini bermoqchiman. Nafaqat dasturlash balki, ko'plab dasturlash tillarini bemalol video darslar va mashqlar yechish orqali tezda o'rganib olishingiz mumkin bo'ladi.1…



manba

18-dars - Javada polimorfizm.

16/12/24 23:37

18-dars - Javada polimorfizm.

Obyektga abstrakt darajada qarash xususiyati. Masalan, turli xil oynalar mavjud: deraza oynasi, eshik oynasi, mashina oynasi, telefon oynasi. Bularning barchasi bir biridan ishlatilish sohasi, tuzulishi, shakli bilan farq qiladi. Lekin barchasini umumiy qilib oyna deb qarash mumkin. Polimorfizm turli xil obyektlar bilan bir xil uniformada ishlash imkoniyatini beradi. Polimorfizm orqali bir jarayonni turli yo'llar bilan tashkillashtirishimiz mumkin. Polimorfizm so'zi yunoncha ikki so'zning…



manba

17-dars - Overriding (qayta yuklash) Funksiyalari

16/12/24 19:00

17-dars - Overriding (qayta yuklash) Funksiyalari

Agar subclassimizdagi (bola klass) funksiya super(ota klass) klassimizdagi funksiya bilan bir xil bo'lsa, bu funksiyalar qayta yuklanuvchi funksiyalar deyiladi. Javada qayta yuklanuvchi funksiyadan foydalanish: Qayta yuklanuvchi funksiyadan avvaldan Ota klassda yaratib qo'yilgan funksiyaning o'ziga xos amalga oshirilishini ta'minlashda; Qayta yuklanuvchi funksiyaning ishchi vaqt (runtime)da (ko'p formalik) polymorphismda …



manba

15-dars - Javada static kalit so’zi (keyword).

16/12/22 19:36

15-dars - Javada static kalit so’zi (keyword).

Static kalit so'zidan asosan xotirani boshqarishda foydalaniladi. Biz static kalit so'zidan foydalanib o'zgaruvchilar, funskiyalar, blok(block)lar va nested klasslar yarata olamiz. Javada static o'zgaruvchilar Agar siz o'zgaruvchini static deb e'lon qilgan bo'lsangiz unda bu o'zgaruvchi satatic o'zgaruvchi bo'ladi. Static o'zgaruvchilar hamma obyektlar uchun umumiy bo'ladi. Misol uchun firma nomi barcha…



manba

14-dars - Javada konstruktor.

16/12/21 17:40

14-dars - Javada konstruktor.

Konstruktor klass nomidagi funskiyadir. Javada konstruktorlar obyektni ishga tushurish uchun maxsus usuldir. Java konstruktor obyekt yaratish vaqtida chaqiriladi Javada konstruktor yaratish qoidalari: Konstruktor klass nomi bilan o'xshash bo'lishi kerak Konstruktor noaniq ma'lumot turiga ega bo'lishi kerak Konstruktorni ikkita turi mavjud: Argumentsiz konstruktorlar Parametrlik konstruktorlar Konstruktorga…



manba

13-dars - Javada Yuklanma funksiya (Method Overloading).

16/12/20 11:48

13-dars - Javada Yuklanma funksiya (Method Overloading).

Klass ichida nomi va funksiya turi(data type) bir xil bo'lgan ikki yoki undan ortiq funksiyalar bo'lsa, bunday funksiyalar yuklanma funksiyalar(method overloading) deyiladi. Yuklanma funksiyalar bir-biridan farqi quyidagicha: Parametrlari bilan farq qiladi; Ma'lumot turi; Ma'lumot turlari ketma-ketligi bilan. Yuklanma funksiyani – static ko'pformalik (static polymorphism) deb…



manba

9-dars - Javada massivlar.

16/12/13 04:02

9-dars - Javada massivlar.

Massiv bu — bir turdagi o'zgaruvchilarni o'zida saqlovchi biror nom bilan nomlangan o'lchami chegaralangan o'zgaruvchilari guruhi ya'ni oddiyoq qilib aytganda maxsus idishdir. Bitta yoki ikkita o'zgaruvchi ustida amalarni bajarmoqchisiz, bununig uchun bir yoki ikkita o'zgaruvchi yaratib olib xohlagan amalni bajarish mumkin. Lekin bu o'zgaruvchilar ko'p bo'lsachi? Agar har bir ishlatmoqchi bo'lgan o'zgaruvchi uchun har safar yangidan o'zgaruvchilarni yarataversak bu bir muncha…



manba

8-dars - Java While Loop (Takrorlanuvchi operator).

16/12/13 03:37

8-dars - Java While Loop (Takrorlanuvchi operator).

«While» operatori dastur tuzishda ko'p ishlatiladigan sikl operatori hisoblanadi. Bu operator bir yoki bir necha operatorlar guruhini qo'yilgan shart yolg'on(false) bo'lguncha bajaradi. Qachonki shart rost bo'lsa, sikl o'z ishini boshlaydi va shartdagi qiymatlar sikl ichida o'zgartirib boriladi. Sintaksis quyidagicha: while (shart) { // operatorlar bloki } …



manba

6-dars - Javada tanlash operatorlari.

16/12/10 13:53

6-dars - Javada tanlash operatorlari.

Java dasturlash tilida ikkita tanlash operatori bo'lib ular if va switch lardir. Masalani qo'yilishiga qarab ularning birini ishlatish mumkin. If operatori kodlashni ikkita yo'ldan biriga burib yuboradi. Hayotda shart tekshirish operatorlarini shunchalik ko'p ishlatamizki, hatto ishlatganimizni ham sezmaymiz. Tasavvur qiling siz bekatda turipsiz sizga, 11- yo'nalishdagi avtobus kerak. Uzoqdan kelayotgan avtobusga ko'zingiz tushadi va ko'zingiz orqali ko'rgan…



manba

4-dars - JDK, JRE va JVM farqlari.

16/12/09 16:17

4-dars - JDK, JRE va JVM farqlari.

JVM (Java Virtual mashinasi) JVM ning vazifasi tarjimonlik ya'ni, dastlab biz yozgan *.java fayl kompilyator yordamida baytkodga o'giriladi va JVM yordamida mashina tiliga aylantiriladi. Bu degani JVM qaysi platformaga tegishli bo'lsa, kodlarni ham o'sha platformaga moslab beradi. JVM ni ko'pgina qurilmalar va dasturiy ta'minotlar uchun ishlatish mumkin. Har bir OT(operatsion tizim) uchun JVM JRE va JDK lar konfugratsiyasi farq qiladi,…



manba

3-dars - Javada oddiy dastur.

16/12/09 16:15

3-dars - Javada oddiy dastur.

Eng birinchi oddiy dasturimizni yaratish uchun talab qilinadigan dasturlar • JDK o'rnatiladi agar bo'lmasa, ( JDK ni yuklab oling va uni o'rnating) download the JDK and install it. • dasturlash muhiti eclipse yoki netbeans • java dasturi yaratiladi • dasturni compile…



manba

2-dars - Java qismlari.

16/12/09 16:11

2-dars - Java qismlari.

Java bir necha qismlarni o'z ichiga oladi va ular : 1. Simple (oddiy) 2. Object-Oriented (obyektga yo'naltirilgan) 3. Platform independent (mustaqil platformalar) 4. Secured (himoyalangan) 5. Robust (kuchli) 6. Architecture neutral (neytral arxitektura) 7. Portable (ixcham) 8. Dynamic (dinamik) 9. Interpreted (interpretatsiyalangan) 10. High Performance (yuqori tezlik) 11. Multithreaded (ko'p potokli) 12. Distributed…



manba

1-dars - Java nima?

16/12/09 16:05

1-dars - Java nima?

Java dasturlash tili va platforma Java yuqori darajada himoyalangan va obyektga yo'naltirilgan dashturlash tilidir.Platforma: dastur bajarila oladigan ixtiyoriy qurilma yoki dasturiy muhit platformadir. Javaning o`zini maxsus bajarilish muhiti – platformasi mavjud (JRE – Java Runtime Environment). Javadan qayerda foydalaniladi? Sun firmasining ma'lumotlariga qaraganda 3 mlrd. atrofidagi qurilmada javadan foydalaniladi.…



yangi

Java dasturlash asoslarini bitta video darsda o'rganing

16/08/18 11:43

Java dasturlash asoslarini bitta video darsda o'rganing

Bu darsda siz bilan Java dasturlash asoslarining eng kerakli bilimlarini o'rganib chiqamiz. Sizdan qilinadigan asosiy talab video darsni e'tibor bilan ko'rib o'rganing! Keyingi darslarimizda java bo'yicha ishlashda davom etamiz.



manba

Java haqidagi boshlang'ich savol-javoblar.

16/08/03 10:09

Java haqidagi boshlang'ich savol-javoblar.

❓Savol: Java baytkod nima?❗️ Javob: Java Virtual mashina(JVM-java virtual machine)da ishlaydigan dasturning quyi darajadagi versiyasi(low-level version) yoki mashina tili desa ham bo'ladi. Bu baytkodlar orqali Java dasturlarining har qanday qurilmalarda ishlay olishini ta'minlaydi. Java dasturchilar bu baytkod haqida tushunishi yoki xabardor bo'lib turishi muhim emas.❓Savol: Java tilinig "int" tipi uchun berilgan chegaradan…



yangi

Dasturchilar qancha oylik olishadi? (2016-yil bahor)

16/06/13 02:48

Dasturchilar qancha oylik olishadi? (2016-yil bahor)

Bu savolni ko'pchilik endi dasturlashni o'rganmoqchi bo'lgan yoshlar berishadi. Bunga asosiy sabab esa albatta eng "yog'li" dastulash tilini o'rganish va uning yordamida ko'p pul ishlashdir. Lekin bu masalada shoshib qaror qabul qilish yaramaydi. Chunki, inson avvalo o'z qiziqish va imkoniyatlaridan kelib chiqib o'zi uchun dasturlash tilini tanlasa maqsadga muvofiq bo'lar edi. Dasturlash huddi biron bir asar yozishga o'xshaydi. Asar kitob qilib yozilishidan avval oddiy oq qog'ozdir. U hech qanday…



manba

Dars №4 — Java kodlarini NetBeans IDE muhitida ishga tushirish

16/05/06 04:48

Dars №4 — Java kodlarini NetBeans IDE muhitida ishga tushirish

Qolgan maqolalarda NetBeans IDE muhitidan foydalanib, dasturlar tuzishni davom ettiramiz. Oldingi maqolalarning birida konsol(Командная строка) yordamida dastlabki dasturimizni tuzgan edik, endi konsolni esdan chiqarib, qulay muhitda(NetBeans IDE) dasturlar tuzishni boshlaymiz.Demak, dastlab ,biz o'rnatgan NetBeans IDEsini ishga tushiramiz(NetBeansni ishga tushirish) va quyidagi…



manba

Dars №3 — NetBeans muhitini o’rnatish

16/04/01 12:50

Dars №3 — NetBeans muhitini o’rnatish

Hozirgi kunda Java dasturlash tili uchun bir necha muhit (IDE)lar yaratilgan bo'lib, bu maqolada shunday muhitlardan biri NETBEANS haqida gaplashamiz. Java tilini o'rganishda aynan Netbeans muhitidan foydalanamiz, shuning uchun bu dasturni yuklab, o'rnatishimiz lozim bo'ladi. Dastlab, Oracle saytidan, NetBeans dasturini operatsion tizimga mos holdagisini yuklab olamiz(hajmi maksimum 300…



manba

Dars №2 — Java dasturini buyruqlar qatorida(Командная строка) ishga tushirish

16/04/01 12:39

Dars №2 — Java dasturini buyruqlar qatorida(Командная строка) ishga tushirish

Oldingi maqolada JDK paketini o'rnatishni ko'rsatib o'tdim, keling endi shu paketni ishlayotganini tekshirib olamiz. Uning uchun «Командная строка» oynasini ochamiz (win+R->CMD) va «javac» buyrug'ini teramiz, so'ng ENTER tugmasini bosamiz.Javac…



manba

Dars №1 — Kompyuterga JDK(Java Development Kit)ni o’rnatish

16/04/01 12:35

Dars №1 — Kompyuterga JDK(Java Development Kit)ni o’rnatish

Java dasturlash tilida dastur tuzish uchun, dastlab, kompyuterga kerakli dasturlarni o'rnatish lozim. Birinchidan, Java dasturlarni ishga tushirish uchun, bizga Java-mashina kerak bo'ladi. Gap shundaki, barcha Java dasturlar faqat Java-mashina o'rnatilgan kompyuterlarda ishlaydi. Java-mashina Java dastur uchun muhit hisoblanadi. Ikkinchidan, Java dasturlarni yozish uchun maxsus muhit(IDE) kerak bo'ladi. Ikkala dasturni ham oraclening saytidan yuklab olishingiz…



manba

Java tarixi va uning texnologiyalari

15/11/26 01:42

Java tarixi va uning texnologiyalari

Java dasturlash tili — eng yaxshi dasturlash tillaridan biri bo'lib unda korporativ darajadagi mahsulotlarni(dasturlarni) yaratish mumkin. Bu dasturlash tili Oak dasturlash tili asosida paydo bo'ldi. Oak(ma'nosi eman daraxti) dasturlash tili 90-yillarning boshida Sun Microsystems(hozirda Oracle nomidan ish yuritadi) tomonidan platformaga(operatsion tizimga) bog'liq bo'lmagan holda ishlovchi yangi avlod aqlli…



manba

Javada polimorfizm

15/10/26 01:50

Javada polimorfizm

Polimorfizm orqali bir jarayonni turli yo'llar bilan tashkillashtirishimiz mumkin. Polimorfizm so'zi yunoncha ikki so'zning birikmasidan tashkil otpgan «poly» — Ko'p va «morphs» — formalar. Polimorfizm ham ko'p formalar degan ma'noni anglatadi.Javada polimorfizmni ikki turi mavjud: programma kompilatsiya bo'layotgan vaqtda sodir bo'ladigan polimorfizm (compile time polymorphism, static polymorphism) va programma ishlab turgan vaqtda sodir bo'ladigan polimorfizm (runtime…



manba

Javada interfeyslar

15/10/26 01:44

Javada interfeyslar

Javada interfeyslar orqali to'liq abstraktsiyani tashkillashtirish mumkin. Interfeys tarkibidagi metodlarning faqat nomlari bo'lishi mumkin, ularning tanasi bo'lishi mumkin emas. Shuningdek, Interfeys tarkibida ma'lumotlar bo'lishi ham mumkin.Esda tuting: Java kompilyatori interfeys tarkibidagi metodlarga public va abstractkalit so'zlarni, interfeys tarkibidagi ma'lumotlarga esa public, static va final kalit so'zlarni qo'shadi.Interfeyslarni classlarda…



manba

Dasturlash tillari, ularning turlari va asoslari

15/10/25 04:07

Dasturlash tillari, ularning turlari va asoslari

Kompyuterda dasturlash bu – kompyuter mikroprotsessori uchun turli buyruqlar berish, qachon, qayerda nimani o'zgartirish va nimalarni kiritish yoki chiqarish haqida buyruqlar berishdir. Ushbu maqolada, qanday dasturlash tillari borligi, eng keng tarqalgan dasturlash tillari va ularning farqi. Hamda, Dasturlashni o'rganish yo'llari haqida suhbatlashamiz Kompyuter dunyosida ko'plab dasturlash tillari mavjud bo'lib, dasturlash va unga qiziquvchilar soni ortib bormoqda. Bir xil turdagi ishni bajaradigan…



manba

Javada abstrakt classlar

15/10/25 04:07

Javada abstrakt classlar

Abstract kalit so'zi bilan yaratilgan classlar abstrakt classlar deb nomlanadi. Abstract classlar abstakt metodlar (tanasi yozilmagan metod) yoki abstrakt bo'lmagan metodlardan (tanasi yozilgan metod) tashkil topgan bo'ladi.Abstrakt class quyidagicha e'lon qilinadi:abstract class A{} Tanasi (implementation) yozilmagana va abstract kalit so'zi bilan yaratilgan metod — abstrakt metod deyiladi.abstract void funksiya();…



manba

Java da Compilyator

15/08/15 11:41

Java da Compilyator

Javada kompilyator aytib o'tganimizdek biz yozgan kodni bayt-kodga o'giradi,odatda kompilatsiyadan o'tgan klasslar *.class qisqartirmasi bilan tugaydi.Va kompilatsiyadan o'tgan klassni Java Virtual Machine(JVM) ga yuklanadi va bayt-kodli fayllarni interpretatsiya qiladi, ya'ni mashina tiliga o'giradi va shu bilan birga undagi kodni imkoni boricha optimallashtiradi.Quyida ba'zi kompilyatorlar keltirilgan:javac - Java Development…



manba

Java texnologiyasining mohiyati va turlari.

15/08/15 10:47

Java texnologiyasining mohiyati va turlari.

Java texnologyasi o'ta sodda, xavfsizlikni yuqori darajada ta'minlab bera oladigan, kuchli, to'la obyektga yo'naltirilgan dasturlash tili bo'lib, muhit (platforma)ga bo'liq bo'lmagan holda ishlaydi.U bilan xatto eng kichik qurilmalarga xam dasturlar yozish mumkin.Java texnologiyasi to'laligicha Java Virtual Machine(JVM) ga asoslangan. JVM ning vazifasi tarjimonlik ya'ni, dastlab biz yozgan *.java fayl compilyator yordamida bayt kodga o'giriladi va JVM yordamida esa mashina tiliga o'giradi.…



manba

Java dasturlash tilining paydo bo'lishi

15/08/15 10:39

Java dasturlash tilining paydo bo'lishi

Java dasturlash tili - eng yaxshi dasturlash tillaridan biri bo'lib unda korporativ darajadagi mahsulotlarni(dasturlarni) yaratish mumkin.Bu dasturlash tili Oak dasturlash tili asosida paydo bo'ldi. Oak dasturlash tili 90-yillarning boshida Sun Microsystems tomonidan platformaga(Operatsion tizimga) bog'liq bo'lmagan holda ishlovchi yangi avlod aqlli qurilmalarini yaratishni maqsad qilib harakat boshlagan edi. Bunga erishish uchun Sun hodimlari C++ ni ishlatishni rejalashtirdilar, lekin ba'zi…



manba

Javada java.lang.NoClassDefFoundError xatosini to‘g‘irlash

15/06/30 01:44

Javada java.lang.NoClassDefFoundError xatosini to‘g‘irlash

Savol: Muxtaram dasturchilar! Men Java OOP ni endi o`rganishni boshlayotgandim (videodars orqali), shunga ko`ra MyFirst.java ni quyidagi kodni yozib yaratdim:class MyFirst{ public static void main (String[] args){ System.out.println(«Hello world»); } } Shuni command oynasida compile qildim:javac MyFirst.java kompilyatsiyada muammo yo`q, lekin dasturni ishga tushirsam quyidagicha yozuvlar chiqayapti:Javob:…



manba

IntelliJ IDEA: "Debug" qilish sirlaridan biri

15/05/15 06:07

IntelliJ IDEA: "Debug" qilish sirlaridan biri

Dastlab, juda katta 'collection' yoki 'array' lar bilan ishlaganimda, sikl bloki ichida o'zgaruvchining ma'lum bir qiymatiga yetganda qandaydir xatolik sodir bo'lganda, o'sha vaziyatda aynan nima bo'layotganini aniqlash uchun o'sha vaziyatga yetib borish juda qiyin bo'lardi(o'sha vaziyatga yetib borgunicha F9 ni bosib o'tirardim, juda vaqtni yeydigan holat...). Va shu narsani oldini olish mumkinliga ishonib Googlega yuzlandim. Nihoyat qidirib topdim, kimlargadir…



manba

OYDning asosiy tushunchalari

15/03/19 01:05

OYDning asosiy tushunchalari

Obyekga yo'naltirilgan dasturlash yoki OYD – dasturlarni haqiqiy hayotiylikka asoslangan holdagi dasturlash usulidir. Yana protsedurali dasturlash tillari (masalan, Paskal, Basic, Fortan) ham mavjud. OYD ning undan asosiy farqi shundaki, OYD asosan obyektlar asoslangan holda ishlasa, protsedurali dasturlash tillari esa asosan funktsiyalarga asoslangan bo'ladi ya'ni bu usuldagi dasturlashda…



manba

OOP: Qora quti yoxud dasturlash mag'zi

15/03/08 10:50

Salom, hammaga. OOP seriasidagi darslarimizni boshlasak ham bo'ladi. Deyarli barcha dastrurchilar va ko'pchilik dasturlashni o'rganayotganlar uchun «OOP» degan atama tanish va uni tushunish, tasavvur etish yetarlicha bilim hamda tajribani talab qiladi. Professional dasturchilar uchun bu «ajoib narsa, dasturlash mag'zi» bo'lsa, dasturlashga endi kirib kelayotganlar uchun esa «qora quti», talabalar uchun esa «domladan boshqa hech kim tushunmaydigan keraksiz mavzu» sifatida qaraladi. Aslida…