Tarmoqni dasturlash asoslari



Download 0,84 Mb.
Pdf ko'rish
bet11/11
Sana01.01.2022
Hajmi0,84 Mb.
#305998
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
Jurayev Eldor 410-18 1-mustaqil ish

Agar 

sizning 

kodingiz 

kutubxona 

bo'lsa, hech 

qanday API ishlatmasligingizga  ishonch  hosil  qilish  uchun 

Guava  Beta 

Checker-

 dan foydalanishni qat'iy tavsiya qilamiz @Beta!

 

2.



 

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. 

3.

 

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. 

4.

 

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. 

5.

 

Bizning  darslarimiz  zararli  qo'ng'iroq  qiluvchidan  himoya  qilish  uchun 



mo'ljallanmagan. Siz  ulardan  ishonchli  va  ishonchsiz  kod  o'rtasidagi  aloqa  uchun 

foydalanmasligingiz kerak. 

6.

 

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 0,84 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




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