Nov
03
2014

Package pada Java

Sebuah package / paket pada Java adalah mekanisme untuk mengatur Java kelas ke ruang nama mirip dengan modul Modula . Paket-paket Java dapat disimpan dalam file yang dikompresi dan disebut file JAR , memungkinkan kelas untuk men-download lebih cepat sebagai kelompok daripada satu per satu. Programmer juga biasanya menggunakan paket untuk mengatur kelas yang termasuk kategori yang sama atau menyediakan fungsi serupa.

  1. Sebuah paket menyediakan namespace yang unik untuk jenis yang dikandungnya.
  2. Kelas dalam paket yang sama dapat mengakses anggota-paket akses masing-masing.

Java class library (Java API) memiliki banyak sekali kelas (Java predefined classes) yang diletakkan ke dalam paket (package) untuk dapat dipergunakan kembali di dalam 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 dalam kode program Java.

 

java.lang         – Fungsi dasar bahasa dan jenis dasar
java.util          – Pengumpulan Data struktur kelas
java.io            – Operasi file
java.math        – Multiprecision aritmatika
java.nio           – Yang baru I / O kerangka untuk Java
java.net           – Operasi jaringan, soket, lookup DNS , …
java.security    – Pembangkitan kunci, enkripsi dan dekripsi
java.sql           – Java Database Connectivity (JDBC) untuk mengakses database
java.awt          – Hirarki dasar paket untuk komponen asli GUI
javax.swing      – Hirarki paket untuk platform-independen yang kaya GUI komponen
java.applet       – Kelas untuk membuat applet
The java.lang   – paket tersedia tanpa menggunakan pernyataan impor.

Sebuah paket (package) sebenarnya adalah direktori yang digunakan untuk menyimpan file-file bytecode (file berekstensi .class). Paket Java disusun secara berjenjang (hierarchical). Anda bisa mempunyai paket di dalam paket yang lain. Sebagai contoh, javax.swing.JOptionPane menunjukkan bahwa kelas JOptionPane berada di dalam paket swing, dan paket swing itu sendiri berada di dalam paket javax. Level jenjang paket dapat 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:\Test\javasc dan proses kompilasi juga dilakukan di direktori tersebut, maka file bytecode hasil kompilasi juga akan tersimpan di direktori yang sama.

Written by irvananda in: Java |

No Comments »

RSS feed for comments on this post. TrackBack URL


Leave a Reply

Powered by WordPress. Theme: TheBuckmaker. Zinsen, Streaming Audio