flow chart diagram

2. Saralash algoritmlari

Bugungi mavzuimiz algoritmlashning to`rt asosiy yo`nalishlaridan biri hisoblangan saralash algoritmlariga bag`ishlanadi. Saralash deb, berilgan obyektlar ketma-ketligini ma`lum mantiqiy tartibda qayta…

flow chart diagram

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…

java

Javada Map

Map ham to’plam bo’lib, boshqalaridan farqi key(kaliti) ham obyekt saqlay olishidadir. Map’da  key hech qachon dublikat(takror) bo’lishi mumkin emas. Map…

java

Javada Set

Set ham to’plam (collection) u ham o’zida takror(dublicate) bo’lmagan( takror(dublicate)dan faqat bittasini saqlaydi) ma’lumotlarni saqlaydi. Set interfeys(interface) bo’lib undan TreeSet,…

java

Javada LinkedList klassi

Javada LinkedList doubly linked listdan foydalanib elementlarni yig’adi. U AbstractList klassidan meros(extends) oladi va  List va Deque interface’lardan implement oladi.…

java

Javada ArrayList klass

1.     Javada ArrayList klass, u ma’lumotlarni yig’ishda dinamik massivdan foydalanadi.  ArrayList AbstractList’dan nasl oladi va List ni implement qiladi. 2.    …

java

Javada Collection (To’plam)

Javada to’plamlar(collection’lar) framework bo’lib, u o’zida obyektlarni saqlaydi. To’plamlarda barcha jarayonlar (saralash, qidirish, yozish, o’chirish  va h.k lar)ni oson amalga…

java

Javada Interfeys

Javada interfeyslar orqali to’liq abstraktsiyani tashkillashtirish mumkin. Interfeys tarkibida funksiyalarning faqat nomlari bo’lishi mumkin, ularning tanasi bo’lishi mumkin emas(Java 8 dan…

java

Javada Konstruktor

Konstruktor klass nomidagi funskiyadir. Javada konstruktorlar obyektni ishga tushurish uchun maxsus usuldir. Java konstruktor obyekt yaratish vaqtida chaqiriladi Javada konstruktor…

java

Javada nomlash konsepsiyalari

Universitetni tamomlab endigina ish boshlagan paytlarimizda nomlash konsepsiyalari – klass’lar, metodlar(funksiya), o’zgaruvchilar, constantalar nomlanish standartlari to’g’risida amaliy tasavvurga ega emas…

java

Obyekt va OYDning asosiy tushunchalari

Obyekt – Obyektga yo’naltirilgan dasturlash(OYD) dasturlash texnologiyasining eng asosiy kalit tushunchasidir. Atrofga qarang, haqiqiy hayotdagi bir necha obyektlarni ko’rishingiz mumkin:…

java

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…