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

javada java lang noclassdeffounderror xatosini togirlash 669ce50cf20cb

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: To’gri, … Читать далее

Javada abstrakt classlar

javada abstrakt classlar 6694fbe6bc6a8

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(); … Читать далее

C# va assembler

c va assembler 668a6fe7531e8

C# va assembler Bo’sh vaqtlarimda boshqotirma sifatida quyi darajali dasturlash bilan qiziq turganim uchun doim boshqa tillarga assemblerda yozilgan kodlarni tiqishtirib yuraman. Qilmoqchi bo’lgan ishimni to’iq assemblerda yozib qo’ya qolay desam unda boshqotirma emas boshog’riqqa aylanib ketib qolishidan ko’ra, shu usul ma’qulroq. Aslida .NET platformada CLI uchun o’zini «rodnoy» assembleri bor albatta. Buni IL (Oraliq … Читать далее

Java tarixi va uning texnologiyalari

java tarixi va uning

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 qurilmalarini yaratishni … Читать далее

C# dasturlash tilida Serializatsiya va Deserializatsiya

C# dasturlash tilida Serializatsiya va Deserializatsiya Serializatsiya deganda obyektni baytli streamga o’girish tushiniladi. Asosiy ahamiyati ob’ekt holatini saqlash va kerak bo’lganda uni tiklashdan iborat. Serializatsiya qilingan o’byekt haqidagi ma’lumotlar streamda saqlanadi, bunda faqat o’byekt qiymatlarigina emas ob’yekt tipi, uning versiyasi, nomi haqidagi ma’lumotlar ham saqlanadi. Hosil qilingan stream(oqim) yordamida ob’yekt haqidagi ma’lumotlarni ma’lumotlar bazasida, ixtiyoriy … Читать далее

C#. Nomlanishlar

c nomlanishlar 6683416d2624b

C#. Nomlanishlar Dasturlashni o’rganishni boshlagandan keyin biron masalani yechishga qaratilgan dasturlarni qilish mumkin. Lekin kodni to’g’ri yo’l bilan yozish uchun ko’p ko’nikma va bilim talab qilinadi. Ko’pchilik programmistlar xatosiz ishlaydigan kod yoza olishadi lekin uni «yaxshi kod» deb aytish qiyn. «yaxshi kod» – sanat asariga o’xshaydi va u programmistdan ko’proq ko’nikma, mantiqiy fikrlash, YAXSHI USTOZ … Читать далее

Javascriptda boshlang’ich ko’nikmalar — kod yozish amaliyoti

javascriptda boshlangich konikmalar kod yozish amaliyoti 66809e53d7457

Javascriptda boshlang’ich ko’nikmalar — kod yozish amaliyoti Bugun eng avvalo javascript kodni qanday testlash haqida gapirib o’tmoqchiman. Siz html yoki php fayl ichida script tagidan foydalanib o’z scriptingizni yozishingiz mumkin yoki alohida .js kengaytmali faylga yozib uni kerakli sahifada chaqirish kifoya. Birinchi usul: index.html ni kodi // script tugadi Ikkinchi usul: index.html ni kodi va … Читать далее

Javascriptda boshlang’ich ko’nikmalar — Massiv (2-qisim)

javascriptda boshlangich konikmalar massiv 2 qisim 667a06ed29428

Javascriptda boshlang’ich ko’nikmalar — Massiv (2-qisim) Bu maqoladan oldin ushbu maqolani o’qishni tavsiya qilaman. Push va Pop push — massiv ohiriga yangi element qo’shish pop — massivni ohirgi elementini o’chirish var fruits = [«Apple», «Orange», «Donkey»]; alert(fruits.pop()); // Endi massiv [«Apple»,»Orange»] qiymatga ega alert(«Massiv uzunligi: «+fruits.length) // ‘Donkey’ o’chirilgan var fruits = [«Apple», «Orange»]; fruits.push(«Peach»); … Читать далее

Dasturchi va shirinlik haqida

dasturchi va shirinlik haqida 666f7b2053ecc

Dasturchi va shirinlik haqida Kirish Dasturchilar, ya’ni kod yozuvchi mutaxassislar, ko’pincha murakkab va uzoq davom etadigan loyihalar bilan band bo’lishadi. Ushbu intellektual mehnat ko’p diqqatni va energiyani talab qiladi. Shuning uchun dasturchilar uchun dam olish va quvvatni tiklash muhimdir. Shu nuqtai nazardan, shirinliklar dasturchilarning ishonchli do’stiga aylanishi mumkin. Shirinliklar va ish unumliligi Dasturchilar uchun shirinliklar … Читать далее

PHP Tarixi: Dasturlash Tilining Rivojlanish Yo’li

php tarixi dasturlash tilining rivojlanish yoli 666f7ac28ab2a

PHP Tarixi: Dasturlash Tilining Rivojlanish Yo’li PHP (Hypertext Preprocessor) bugungi kunda dunyoda eng keng qo’llaniladigan server tomoni dasturlash tillaridan biridir. U veb-saytlarni dinamik va interaktiv qilish uchun ishlatiladi. Ushbu maqolada PHPning tarixi, rivojlanish yo’li va bugungi kunga qadar qanday o’zgarishlardan o’tganligi haqida batafsil ma’lumot beriladi. PHPning dastlabki yillari 1994-1995: PHP/FI PHPning tarixi 1994-yilga borib taqaladi. … Читать далее