Tarmoqni dasturlash asoslari



Download 98,44 Kb.
bet6/6
Sana11.11.2022
Hajmi98,44 Kb.
#863772
1   2   3   4   5   6
Bog'liq
Abbos guava2

Agar sizning kodingiz kutubxona bo'lsa, hech qanday API ishlatmasligingizga ishonch hosil qilish uchun Guava Beta Checker- dan foydalanishni qat'iy tavsiya qilamiz @Beta!

    1. Busiz API'lar @Betanoma'lum muddat davomida ikkilik mos bo'lib

qoladi. (Ilgari biz baʼzan eskirish muddatidan keyin bunday APIʼlarni olib tashlar edik. @BetaAPI boʻlmagan ilovalarni olib tashlash uchun oxirgi versiya Guava
21.0 edi.) Hatto @DeprecatedAPIʼlar ham qoladi (yana, agar ular boʻlmasa @Beta). Biz narsalarni qayta olib tashlashni boshlashni rejalashtirmayapmiz, lekin rasmiy ravishda kutilmagan hodisalar (masalan, jiddiy xavfsizlik muammosi) uchun variantlarimizni ochiq qoldiramiz.

    1. Guava ish vaqtida ulanish uchun zarur bo'lgan bitta bog'liqlikka ega: com.google.guava:failureaccess:1.0.1. Bundan tashqari, ba'zi izohlarga bog'liqliklar mavjud , biz ushbu havolada batafsilroq muhokama qilamiz.




    1. HAMMA ob'ektlarning ketma-ketlashtirilgan shakllari, agar boshqacha ko'rsatilmagan bo'lsa, o'zgartirilishi mumkin. Bularni davom ettirmang va ularni kutubxonaning kelajakdagi versiyasi o'qishi mumkin deb o'ylamang.

    2. Bizning darslarimiz zararli qo'ng'iroq qiluvchidan himoya qilish uchun mo'ljallanmagan. Siz ulardan ishonchli va ishonchsiz kod o'rtasidagi aloqa uchun foydalanmasligingiz kerak.

    3. Asosiy lazzat uchun biz Linuxda faqat OpenJDK 8 va OpenJDK 11 yordamida kutubxonalarni sinab ko'ramiz. Ba'zi xususiyatlar, ayniqsa com.google.common.io, boshqa muhitlarda to'g'ri ishlamasligi mumkin. Android ta'mi uchun bizning birlik testlarimiz API 15 darajasida (Ice Cream Sandwich) ishlaydi.

Xulosa:


Men bu mustaqil ishni bajarib Guava haqida tushunchalarga ega bo’ldim.Guava
— Google tomonidan ishlab chiqilgan, Java asosidagi ochiq manbali kutubxona. U eng yaxshi kodlash amaliyotlarini osonlashtiradi va kodlash xatolarini kamaytirishga yordam beradi. U to'plamlar, keshlash, primitivlarni qo'llab-quvvatlash, parallellik, umumiy izohlar, satrlarni qayta ishlash, kiritish/chiqarish va tekshirishlar uchun yordamchi usullarni taqdim etadi. Ushbu qo'llanma Guava-ning asosiy va ilg'or tushunchalarini va uning API-laridan qanday foydalanishni tasvirlashning sodda va intuitiv usulini o'z ichiga oladi.
Guava ochiq manbali, Java-ga asoslangan kutubxona bo'lib, Google-ning ko'plab loyihalarida qo'llaniladigan ko'plab asosiy kutubxonalarini o'z ichiga oladi. U eng yaxshi kodlash amaliyotlarini osonlashtiradi va kodlash xatolarini kamaytirishga yordam beradi. U to'plamlar, keshlash, primitivlarni qo'llab-quvvatlash, parallellik, umumiy izohlar, satrlarni qayta ishlash, kiritish/chiqarish va tekshirishlar uchun yordamchi usullarni taqdim etadi.

Adabiyotlar:


  1. https://github.com/google/guava#guava-google-core-libraries-for-java

  2. https://www.tutorialspoint.com/guava/guava_overview.htm

  3. https://www.geeksforgeeks.org/guava-library-java/

  4. https://javadoc.io/doc/com.google.guava/guava/latest/index.html

  5. https://blogs.oracle.com/javamagazine/post/guava-a-treasure-trove-of- java-functionality

Download 98,44 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish