Mustaqil ish mavzu : Apache Common Collection


Download 144.46 Kb.
Sana19.06.2023
Hajmi144.46 Kb.
#1619843
Bog'liq
1-mustaqil ish


MUSTAQIL ISH
Mavzu : Apache Common Collection
Reja
1 Apache Commons Collections — Overview
2 Apache Commons Collections — Environment Setup
3 Apache Commons Collections — Bag Interface

Xulosa


Foydalanilgan adabiyotlar

Mahkamov Mohirbek 411-19


Apache Commons to'plamlari Apache Commons-ning tarkibiy qismlari hisoblanadi
Java API-dan olingan va Java tili uchun komponentlar arxitekturasini taqdim etadi.
Commons-Collections yangi interfeyslarni taqdim etish orqali JDK sinflariga asoslanishga intiladi,
ilovalar va yordamchi dasturlardir.
Commons Collections Java Collections Framework-ni kengaytiradi. U bir nechta xususiyatlarni taqdim etadi
yig'ishni osonlashtirish uchun. U ko'plab yangi interfeyslarni, ilovalarni va
kommunal xizmatlar.
Commons Collections ning asosiy xususiyatlari quyidagilardan iborat:
Bag- Bag interfeyslari bir nechta to'plamga ega bo'lgan to'plamlarni soddalashtiradi
har bir ob'ektning nusxalari.
BidiMap - BidiMap interfeyslari ikki tomonlama xaritalarni taqdim etadi, ulardan foydalanish mumkin
qiymatlar yordamida kalitlar yoki kalitlar yordamida qiymatlarni qidirish.
MapIterator − MapIterator interfeysi xaritalar ustidan oddiy va oson iteratsiyani ta’minlaydi.
Transformator dekoratorlari - Transformatsiya qiluvchi dekorativlarning har bir ob'ektini o'zgartirishi mumkin to'plamga qo'shilganda va qachonligini.
Composite Collections Composite Collections lardan foydalaniladi, bunda bir nechta
to'plamlar bir xilda ko'rib chiqilishi talab qilinadi.
Ordered Map – Ordered Map elementlar qo‘shilgan tartibni saqlaydi.
Ordered Set – Ordered Set elementlar qo‘shilgan tartibni saqlaydi.
Reference map − Reference map kalit qiymatlar ostida axlat yig‘ish imkonini beradi
yaqin nazorat.
Comparator implementations - Ko'pgina Comparator implementations
mavjud.
Iterator implementations – Iteratorning ko‘plab ilovalari mavjud.
Adapter Classes - massivni va konvertatsiya qilish uchun Adapter Classes mavjud
to'plamlar ro'yxati.
Utilitalar − Utilitalar to‘plam nazariyasi xossalarini sinash yoki yaratish uchun mavjud
birlashma, kesishma kabi to'plamlar. Yopishni qo'llab-quvvatlaydi.
Windows 2000/XP uchun yo'lni sozlash
Siz Java-ni c:\Program Files\java\jdk katalogiga o'rnatgan deb taxmin qilamiz
 "Mening kompyuterim" ni o'ng tugmasini bosing va "Xususiyatlar" ni tanlang.
 “Kengaytirilgan” yorlig‘i ostidagi “Atrof-muhit o‘zgaruvchilari” tugmasini bosing.
 Endi “Yo‘l” o‘zgaruvchisini Javaga yo‘lni ham o‘z ichiga oladigan qilib o‘zgartiring
bajariladigan. Misol uchun, agar yo'l hozirda "C:\WINDOWS\SYSTEM32" ga o'rnatilgan bo'lsa,
keyin yo'lingizni "C:\WINDOWS\SYSTEM32;c:\Program" ni o'qish uchun o'zgartiring.
Fayllar \ java \ jdk \ bin'.
Windows 95/98/ME uchun yo'lni sozlash
Siz Java-ni c:\Program Files\java\jdk katalogiga o'rnatgan deb taxmin qilamiz.
 "C:\autoexec.bat" faylini tahrirlang va oxiriga quyidagi qatorni qo'shing - "SET"
PATH=%PATH%;C:\Program Files\java\jdk\bin'
Linux, UNIX, Solaris, FreeBSD uchun yo'lni sozlash
PATH muhit o'zgaruvchisi Java ikkilik fayllari bo'lgan joyni ko'rsatish uchun o'rnatilishi kerak
o'rnatilgan. Agar buni qilishda muammoga duch kelsangiz, qobiq hujjatlariga qarang.
Misol uchun, agar siz qobiq sifatida bash dan foydalansangiz, oxiriga quyidagi qatorni qo'shasiz
'.bashrc: eksport PATH=/path/to/java:$PATH'
Mashhur Java muharrirlari
Java dasturlarini yozish uchun sizga matn muharriri kerak bo'ladi. Ko'plab murakkab IDElar mavjud
bozorda mavjud. Ammo hozircha siz quyidagilardan birini ko'rib chiqishingiz mumkin:
Windows 95/98/ME uchun yo'lni sozlash
Siz Java-ni c:\Program Files\java\jdk katalogiga o'rnatgan deb taxmin qilamiz.
 "C:\autoexec.bat" faylini tahrirlang va oxiriga quyidagi qatorni qo'shing - "SET"
PATH=%PATH%;C:\Program Files\java\jdk\bin'
Linux, UNIX, Solaris, FreeBSD uchun yo'lni sozlash
PATH muhit o'zgaruvchisi Java ikkilik fayllari bo'lgan joyni ko'rsatish uchun o'rnatilishi kerak
o'rnatilgan. Agar buni qilishda muammoga duch kelsangiz, qobiq hujjatlariga qarang.
Misol uchun, agar siz qobiq sifatida bash dan foydalansangiz, oxiriga quyidagi qatorni qo'shasiz
'.bashrc: eksport PATH=/path/to/java:$PATH'
Mashhur Java muharrirlari
Java dasturlarini yozish uchun sizga matn muharriri kerak bo'ladi. Ko'plab murakkab IDElar mavjud
bozorda mavjud. Ammo hozircha siz quyidagilardan birini ko'rib chiqishingiz mumkin:
Больше информации об этом исходном текстеЧтобы получить дополнительную информацию, введите исходный текст
Отправить отзыв
Боковые панели
История
Сохраненные
Предложить перевод

Notepad - Windows mashinasida siz Notepad kabi istalgan oddiy matn muharriridan foydalanishingiz mumkin


(Ushbu qo'llanma uchun tavsiya etilgan), TextPad.
 Netbeans – Bu Java IDE bo‘lib, u ochiq manbali va bepul bo‘lib, uni yuklab olish mumkin
https://www.netbeans.org/index.html dan.
Eclipse - Bu, shuningdek, Eclipse ochiq manbalar hamjamiyati tomonidan ishlab chiqilgan Java IDE
va https://www.eclipse.org/ saytidan yuklab olish mumkin.
Umumiy kolleksiyalar arxivini yuklab oling
Apache Common Collections jar faylining so‘nggi versiyasini commonscollections4-4.1-bin.zip dan yuklab oling. Ushbu qo'llanmani yozish paytida bizda bor
commons-collections4-4.1-bin.zip-ni yuklab oldi va uni C:\>Apache-ga ko'chirdi
papka.
OS arxivining nomi
APACHE_HOME muhit o'zgaruvchisini asosiy katalog manziliga ishora qilish uchun o'rnating
Apache jar mashinangizda saqlanadi. Faraz qilsak, biz commonscollections4-4.1-bin.zip-ni turli xil operatsion tizimlardagi Apache jildidan quyidagicha chiqarib oldik: -
Qo'llab-quvvatlovchi sumkalarga yangi interfeyslar qo'shildi. Xalta to'plamni belgilaydi, uni hisoblaydi
ob'ektning to'plamda paydo bo'lish soni. Masalan, agar sumkada {a, a,
b, c} keyin getCount("a") 2 ni qaytaradi, uniqueSet() esa noyob qiymatlarni qaytaradi.





Xulosa men bu mustaqil ishni bajarish davomida blmagan kup bilimlarimni o’rgandim
Download 144.46 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling