Fitur-Fitur JCL
Contents
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