Apa Package?

Sebuah paket adalah namespace yang menyelenggarakan set kelas terkait dan interface. Secara konseptual dapat Anda pikirkan paket sebagai mirip dengan folder yang berbeda pada komputer Anda. Anda mungkin menyimpan halaman HTML dalam satu folder, gambar di tempat lain, dan skrip atau aplikasi di lain. Karena perangkat lunak yang ditulis dalam bahasa pemrograman Java dapat terdiri dari ratusan atau ribuan kelas individu, masuk akal untuk menjaga hal-hal terorganisir dengan menempatkan kelas terkait dan interface ke dalam paket.

Platform Java menyediakan perpustakaan kelas besar (satu set paket) cocok untuk digunakan dalam aplikasi Anda sendiri. Perpustakaan ini dikenal sebagai “Application Programming Interface”, atau “API” singkatnya. Paket yang merupakan tugas yang paling sering dikaitkan dengan tujuan umum pemrograman. Sebagai contoh, sebuah String objek berisi negara dan perilaku untuk karakter string, sebuah File objek memungkinkan programmer untuk dengan mudah membuat, menghapus, memeriksa, membandingkan, atau memodifikasi file pada filesystem, sebuah Socket objek memungkinkan untuk penciptaan dan penggunaan soket jaringan ; berbagai objek GUI kontrol tombol dan kotak centang dan hal lain yang berhubungan dengan antarmuka pengguna grafis. Ada ribuan kelas untuk memilih dari. Hal ini memungkinkan Anda, programmer, untuk fokus pada desain aplikasi tertentu, daripada infrastruktur yang diperlukan untuk membuatnya bekerja.

The Java Platform API Spesifikasi berisi daftar lengkap untuk semua paket, interface, kelas, bidang, dan metode yang disediakan oleh platform Java SE. Memuat halaman dalam browser Anda dan penunjuk itu. Sebagai seorang programmer, itu akan menjadi satu bagian yang paling penting dari dokumentasi referensi.

Source : http://docs.oracle.com/javase/tutorial/java/concepts/package.html

One thought on “Apa Package?

  1. Pingback: Pelajaran: Konsep Pemrograman Berorientasi Objek | josesoftshared

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s