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


Java dasturlash tili kutubxonalari


Download 60.86 Kb.
bet2/4
Sana19.06.2023
Hajmi60.86 Kb.
#1623802
1   2   3   4
Bog'liq
Mustaqil ish

Java dasturlash tili kutubxonalari
Yuqorida aytilganidek Java o’ziga xos kutubxonalarga 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:

  1. 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.

  2. 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.

  3. JUnit: Bu kutubxona yozilgan testlarni boshqarish va ishga tushirish uchun yordam beradi.

  4. Bouncy Castle: Kriptografik algoritmlarning keng doirasini, jumladan, simmetrik va assimetrik shifrlash, ERI, kalit almashish protokollari va boshqa ta’minlovchi Java kriptografiya kutubxonasi

  5. Log4j: Bu kutubxona yozilgan dasturlarning ishlashiga doir xatolarni qayta ishlash yoki yozuvlarnu qayta yozishni osonlashtiradigan yordamchi interferyslarga ega.

  6. 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.

  7. Jackson: Bu kutubxona JSON (JavaScript Object Notation) ma’lumotlarini yuklash, saqlash va ishlab chiqish uchun yordam beradi.

  8. Gson: Bu kutubxona JSON formatidagi ma’lumotlarni ishalshda yordam beradi.

  9. JDBC (Java Database Connectivity): Bu kutubxona, Java dasturlari va relatsion bazalarni bog’lash uchun yordam beradigan interfeys va klasslardan iborat bo’lib, ma’lumotlar bazasi bilan aloqani osonlashtiradi.

Faqatgina ushbu kutubxonalar mavjud emas va boshqa yana ko’plab kutubxonalar mavjud. Lekn, yuqoridagi kutubxonalarning ko’pi, asosiy dasturlash ishlari uchun kerakli.





Download 60.86 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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