Penanganan Eksepsi
Package
• Java memiliki mekanisme untuk mengelompokkan class
dan interface ke dalam kelompoknya (namespace)
masing-masing
• Tujuannya menjamin agar nama class atau interface
tetap unik dan mengontrol visibility-nya (dapat
digunakan di luar package atau tidak)
• Class dan Interface akan disimpan pada default package
yang tidak memiliki nama
• Default package tidak disarankan untuk digunakan di
sebuah project, terutama jika project tersebut besar
ukurannya.
Contoh
Default package tidak
memiliki deklarasi pada
class-nya
Paket ini berisi kelas-kelas dan interface untuk komponen GUI swing Java yang
javax.swing menyediakan dukungan untuk tampilan grafis yang portabel.
javax.swing.event Paket ini berisi kelas-kelas dan interfes yang memperbolehkan penanganan event untuk
komponent grafis yang terletak di paket javax.swing.
java.lang Paket ini berisi kelas-kelas dan interfaces yang diperlukan oleh 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
java.applet interaksi applet dan browser serta untuk 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 program Java untuk
java.text memanipulasi angka, tanggal, karakter dan juga string.
java.net Paket ini berisi kelas yang memperbolehkan program untuk berkomunikasi melalui
jaringan
Hubungan Access Modifier
dengan Package
Akses dari default private protected public
Dalam class yang sama Ya Ya Ya Ya