OʻZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI MUHAMMAD AL-XOZAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
TELEKOMMUNIKATSIYA TEXNOLOGIYALARI FAKULTETI
TARMOQNI DASTURLASH ASOSLARI MUSTAQIL ISH
Bajardi: 416-20 guruh talabasi Ergashova Marjona Tekshirdi:Abdullayev U. M.
APACHE COMMONS COLLECTIONS
Mundarija:
Kirish 2
Apache Commons 3
Apache Common Collections umumiy ko’rinishi 4
Common Collection- Bag interfeysi 6
Common Collection-MapIterator interfeysi 9
Commons Collections - Ob'ektlarni filtrlash 11
Commons Collections-Ob’ektlarni o’zgartirish 15
Xulosa 17
Foydalanilgan adabiyotlar 18
Kirish
Java dasturlash tili – bu o’zining o’ziga xos sintaksis va ko’p funksiyalarga ega bo’lgan obyektga yo’naltirilgan umumiy ma’lumotlar tili hisoblanadi. Bu, asosan ma’lumotlar saqlash va ma’lumotlar ustida amallar bajarishni o’rganishni o’z ichiga oladi. Java yaratilganidan beri uning o’rni katta hisoblanadi va bu dasturlash tili bugungi kunda ham ko’p sohalarda ishlatiladi, masalan, mobil ilovalar, web-serverlar, desktop ilovalar va boshqa ko’p sohalar.
Java o’ziga xos konteynerlar (Collection) va kutubxonalar (Library) bo’lgan sintaksisga ega.
Java kutubxonalari – bir nechta jar va maven fayllari yordamida dasturlarni yaratish jarayonida foydalaniladigan o’zining o’ziga xos klasslar va interfeyslar to’plami hisoblanadi. Quyida ko’plab umumiy Java kutubxonalari:
Java SE (Standard Edition) Library: Bu asosiy kutubxona Java tili o’rni sifatida tarjima qilingan, u ma’lumotlarni saqlash, ijro etish, tuzish va boshqa amallarni bajarish uchun ko’plab standard klasslar va interfeyslarni o’z ichiga oladi.
Java EE(Enterprise Edition) Library: Bu kutubxona server tomonidan ijro etiladigan ilovalar uchun asosiy kutubxonadir. U, masalan, web ilovalar, jadvallar, portallar va boshqa tarmoq ilovalari uchun yordam beradigan ko’plab interfeys va klasslarga ega.
JUnit: Bu kutubxona yozilgan testlarni boshqarish va ishga tushirish uchun yordam beradi.
Apache Commons: Bu kutubxona, ko’p yordam beruvchi utility klasslaridan iborat bo’lib, masalan, fayllarni o’qish va yozish, sonlarni yoki matnlar soni va hokazolarni tekshirish.
Biz Apache Commons kutubxonasiga ko’proq to’xtalmoqchimiz.