Mengenal Java Class Library (JCL)

Mengenal Java Class Library (JCL)

Fitur-Fitur JCL

Semua fitur JCL dapat diakses melalui class yang tersedia pada packages bawaan JVM, dengan rincian sebagai berikut:

  • java.lang
    Memuat class-class fundamental serta interface-interface yang berkaitan erat dengan bahasa pemrograman Java itu sendiri dan sistem runtime.
  • I/O dan networking
    Memfasilitasi akses kepada filesystem di mana platform-nya dijalankan melalui paket java.io dan java.nio. Sedangkan untuk keperluan akses ke jaringan yang digunakan adalah paket java.nio dan java.net
  • java.math
    Menyediakan ekspresi dan evaluasi matematis, memfasilitasi komputasi yang membutuhkan aritmatika dengan presisi bilangan sangat tinggi, misalnya pada operasi kriptografi.
  • java.util
    Menyediakan fitur-fitur terkait struktur data dan objek agregat, termasuk penanganan collections. Termasuk pula di dalamnya terdapat utilitas untuk regular expressions, konkurensi, logging, dan kompresi data.
  • GUI dan 2D Graphics
    Java memiliki fitur GUI dasar yang disediakan oleh java.awt. Pada perkembangannya, paket Swing (javax.swing) yang dibangun di atas AWT (Advanced Window Toolkit) menyediakan kumpulan komponen GUI yang bisa dimanfaatkan secara lintas platform.
  • Sound library
    Merupakan bagian dari JCL yang bisa dimanfaatkan untuk membuat aplikasi yang mampu membaca, menulis, sequencing, maupun synthesizing data suara, umunya dalam format MIDI.
  • Text library
    Untuk berurusan dengan operasi terhadap teks, tanggal, bilangan, dan pesan, JCL memiliki library java.text.
  • Image library
    Untuk keperluan mengolah, membaca, dan menulis data gambar, JCL menyediakan java.awt.image dan javax.imageio.
  • Beberapa library untuk operasi XML
  • Security library
    Java menyediakan java.security dan javax.crypto untuk berbagai keperluan terkait pengamanan data secara umum, enkripsi, dan dekripsi data.
  • Database
    Akses terhadap basis data yang mendukung bahasa SQL disediakan melalui paket java.sql
  • Akses Terhadap Scripting Engine
    Paket javax.script memberikan akses kepada bahasa scripting yang didukung oleh Java
  • Applet
    Paket java.applet memungkinkan aplikasi Java untuk diunduh melalui jaringan lalu dijalankan oleh client pada lingkungan aplikasi yang terproteksi

Leave a Reply

Your email address will not be published. Required fields are marked *