0% menganggap dokumen ini bermanfaat (0 suara)
274 tayangan

Java Class Library

Paket digunakan untuk mengelompokkan kelas-kelas terkait dan mencegah konflik penamaan kelas. Beberapa paket penting meliputi javax.swing untuk komponen GUI, java.lang yang diimpor secara otomatis, dan java.text untuk memanipulasi teks.

Diunggah oleh

khoirul
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
274 tayangan

Java Class Library

Paket digunakan untuk mengelompokkan kelas-kelas terkait dan mencegah konflik penamaan kelas. Beberapa paket penting meliputi javax.swing untuk komponen GUI, java.lang yang diimpor secara otomatis, dan java.text untuk memanipulasi teks.

Diunggah oleh

khoirul
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 2

Java class library (Java API) memiliki banyak sekali kelas (Java predefined classes) yang

diletakkan di paket (package) untuk dapat dipergunakan kembali di program. Paket


tersebut digunakan untuk mengelompokkan kelas-kelas yang mempunyai kemiripan
fungsi (related class). Kelas-kelas Java yang akan digunakan di dalam program, terlebih
dahulu harus diimpor beserta dengan nama paket di mana kelas tersebut berada,
kecuali untuk kelas Java yang berada di paket java.lang seperti kelas JOptionPane yang
berada di paket javax.swing dan kelas DecimalFormat yang berada di paket java.text.

Berikut ini adalah daftar beberapa paket Java yang sering dipergunakan di program
Java:

Tabel Beberapa Paket Java

Paket Keterangan
Paket ini berisi kelas-kelas dan interface untuk komponen GUI
javax.swing swing Java yang menyediakan dukungan untuk tampilan grafis
yang portabel.
Paket ini berisi kelas-kelas dan interfes yang memperbolehkan
javax.swing.event penanganan event untuk komponent grafis yang terletak di
paket javax.swing.
Paket ini berisi kelas-kelas dan interfes yang diperlukan oleh
java.lang banyak program Java. Paket ini diimpor oleh kompiler ke semua
program Java secara otomatis.
Paket ini berisi kelas-kelas Applet dan juga beberapa interfes
yang memperbolehkan interaksi applet dan browser serta untuk
java.applet memainkan klip audio. Kelas javax.swing.JApplet digunakan
untuk menetapkan applet yang menggunakan komponen GUI
swing.
Paket ini berisi kelas-kelas dan interfes yang memperbolehkan
java.text program Java untuk memanipulasi angka, tanggal, karakter dan
juga string.
Paket ini berisi kelas yang memperbolehkan program untuk
java.net
berkomunikasi melalui jaringan.

1. Keuntungan menggunakan paket.

Ada kemungkinan, programer Java membuat kelas sendiri yang mempunyai nama sama
dengan kelas yang sudah ada di Java API tanpa sengaja. Konflik penamaan kelas bisa
saja terjadi. Untuk mengatasi masalah terkait penamaan kelas, Anda dapat meletakkan
kelas yang mempunyai nama sama ke dalam paket berbeda dan mengakses kelas
tersebut beserta dengan nama paketnya. Kelas-kelas Java yang mempunyai kemiripan
fungsi seharusnya diletakkan di paket yang sama sehingga akan mempermudah
penempatan dan pendistribusian. Paket juga berfungsi memberi proteksi pada kelas
dan interface yang ada di dalamnya. Sebagai contoh, kelas yang dideklarasikan dengan
kata kunci private, hanya dapat diakses oleh kelas-kelas lain yang berada dalam paket
yang sama.
2. Direktori paket.

Sebuah paket sebenarnya adalah direktori yang digunakan untuk menyimpan file-file
bytecode (file berekstensi .class). Paket Java disusun secara berjenjang (hierarchical).
Anda bisa mempunyai paket yang berada di dalam paket lain. Sebagai contoh,
javax.swing.JOptionPane menunjukkan bahwa kelas JOptionPane berada di paket swing
dan paket swing sendiri berada di paket javax. Level jenjang paket digunakan untuk
memastikan keunikan dari nama paket.

Semua kelas yang dibuat akan tersimpan di direktori yang sekarang aktif (current
directory atau default package) ketika program sumber Java dikompilasi. Karena
program sumber Java terletak di direktori, misalnya c:\hindro\javasc dan proses
kompilasi juga dilakukan di direktori tersebut, maka file bytecode hasil kompilasi juga
akan tersimpan di direktori yang sama.

Anda mungkin juga menyukai