Генерация всех n-кортежей
Ushbu kitob Java dasturlash tilini o'rganishga bag'ishlangan bo'lib, unda tilning asosiy tushunchalari, sintaksisi, operatorlari va boshqa muhim jihatlari batafsil yoritilgan. Shuningdek, kitobda obyektga yo'naltirilgan dasturlash (OYD) tamoyillari, sinflar, obyektlar, merosxo'rlik, polimorfizm kabi mavzular ham ko'rib chiqilgan.
Asosiy mavzular
- Java tilining asosiy tushunchalari va sintaksisi: Ushbu mavzuda Java tilining o'zgaruvchilari, ma'lumot turlari, operatorlari, boshqaruv konstruksiyalari (if-else, switch, while, for) kabi asosiy elementlari ko'rib chiqiladi. Shuningdek, sinflar va interfeyslarni e'lon qilish qoidalari ham tushuntiriladi.
- Ob'ektga yo'naltirilgan dasturlash (OYD): Ushbu mavzu OYDning asosiy tamoyillari (inkapsulyatsiya, merosxo'rlik, polimorfizm) haqida ma'lumot beradi. Sinf va ob'ektlarni yaratish, merosxo'rlikni amalga oshirish, interfeyslardan foydalanish kabi amaliy masalalar ham ko'rib chiqiladi.
- Operatorlar: Arifmetik operatorlar, mantiqiy operatorlar, bitwise operatorlar, taqqoslash operatorlari va boshqa operatorlar.
- Ma'lumotlar turlari: Butun sonlar, kasr sonlar, belgilar va mantiqiy o'zgaruvchilar.
- Iterator va Iterable: Iterator interfeysini qo'llash orqali kolleksiyalar bo'ylab qadamlash usullari.