Oʻzbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xozazmiy nomidagi toshkent axborot texnologiyalari universiteti



Yüklə 88,18 Kb.
səhifə4/8
tarix21.12.2023
ölçüsü88,18 Kb.
#188585
1   2   3   4   5   6   7   8
shaxnoza tarmoq MI

Collection Utilities: Guava ko'plab ilg'or to'plamlarni taqdim etadi. Bular Guavaning eng mashhur va etuk qismlaridan biridir. Guava tomonidan taqdim etilgan foydali to'plamlardan ba'zilari: Multiset, Multimap, BiMap, Table, ClassToInstanceMap, RangeSet, RangeMap.

  • Grafiklar: Guava's common.graph - bu grafik tuzilgan ma'lumotlarni, ya'ni ob'ektlar va ular o'rtasidagi munosabatlarni modellashtirish uchun kutubxona. Ba'zi misollar bo'lishi mumkin:

    • Veb-sahifalar va giperhavolalar.

    • Aeroportlar va ular orasidagi yo'nalishlar.

    • Odamlar va ularning oila daraxtlari.

  • String Utilities: Guava Joiner, Splitter, CharMatcher, Charsets, CaseFormat kabi ko'plab ilg'or string yordam dasturlarini taqdim etadi.

  • Ibtidoiy yordamchi dasturlar: Java-ning ibtidoiy turlaridan generiklarda yoki to'plamlarda kirish sifatida foydalanish uchun ishlatib bo'lmaydiganligi sababli, Guava ibtidoiy turlarni Ob'ektlar sifatida ishlatish uchun juda ko'p Wrapper Utilities sinflarini taqdim etdi.

  • Math Utilities: Guava int, long va BigInteger bilan ishlash uchun matematikaga oid Utilities sinflarini taqdim etadi. Ushbu yordam dasturlari allaqachon noodatiy toshib ketish holatlari uchun to'liq sinovdan o'tgan. Ular taqqoslangan va optimallashtirilgan. Ular o'qilishi mumkin bo'lgan, to'g'ri dasturlash odatlarini rag'batlantirish uchun mo'ljallangan.

  • Keshlar: Keshlar turli xil foydalanish holatlarida juda foydali. Misol uchun, agar qiymatni hisoblash yoki olish qimmat bo'lsa, keshlardan foydalanishni o'ylab ko'rishingiz kerak va uning qiymati ma'lum bir kirishda bir necha marta kerak bo'ladi. Kesh ConcurrentMap-ga o'xshaydi, lekin bir xil emas. Odatda, Guava keshlash yordam dasturlari quyidagi hollarda qo'llaniladi:

    • Tezlikni oshirish uchun siz biroz xotira sarflashga tayyorsiz.

    • Siz ba'zan kalitlarga bir necha marta so'rov berilishini kutasiz.

    • Sizning keshingiz RAMga mos keladiganidan ko'proq ma'lumotlarni saqlashi shart emas.

    2-javal
    Guavaning ajoyib xususiyatlari





      1. Yüklə 88,18 Kb.

        Dostları ilə paylaş:
  • 1   2   3   4   5   6   7   8




    Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
    rəhbərliyinə müraciət

    gir | qeydiyyatdan keç
        Ana səhifə


    yükləyin