Di Sini Java, di Sana Java

Author: · Published: February 28, 2007 · Category: Pemrograman Java 

Java kini merajai komputasi di sistem enterprise dan Internet. Padahal saat dirintis sekitar tahun 90-an, Java justru dirancang buat sistem kecil-kecil seperti TV kabel atau home theater. Setelah berjalan lebih dari empat tahun, ternyata pasar tersebut tidak berkembang. Pemimpin proyek Java, James Gosling, bahkan sampai khawatir masa depannya bakal suram. Lalu terbersit ide, mengapa tidak mencoba ke Internet? Keputusan setengah putus asa di tahun 1994 ini ternyata menjadi nasib baik mereka dan juga seluruh dunia. Artikel ini secara singkat memperkenalkan keunikan dan kelebihan Java yang membuatnya sukses. Setelah itu akan dibahas bagaimana menyiapkan sarana untuk membangun dan menjalankan program Java di mesin Linux Anda.

Ada tiga ide cemerlang yang menjadi ciri kesuksesan Java, yaitu bahasa, kode byte, dan virtual machine. Seperti terlihat pada Gambar 1, siklus hidup Java dimulai dari kode sumber yang ditulis manusia (pemrogram) memakai bahasa Java. Bahasa ini merupakan bahasa berorientasi objek yang diturunkan dari C++ dengan banyak penyempurnaan. Pada umumnya, para pakar berpendapat bahwa bahasa Java memiliki konsep yang konsisten dengan teori pemrograman objek dan aman untuk diimplementasikan. Kini universitasuniversitas di berbagai negara berpaling dari Pascal atau C++ dan memilih Java sebagai bahasa untuk belajar memprogram.

Setelah selesai ditulis, kode sumber Java harus diubah menjadi kode siap eksekusi dengan menggunakan Java Development Kit (JDK). Di sini letak keunikan Java. Java menggunakan kode byte yang portabel dan modular. Portabel karena dia bukan kode mesin prosesor (peranti keras) tertentu, justru sebaliknya dia bisa dimuat ke berbagai landasan komputer maupun sistem operasi. Dia juga modular karena tiap objek dikompilasi menjadi satu file kelas (class) yang mandiri. Aplikasi lengkap Java merupakan kumpulan beberapa file kelas. File-file kelas ini dapat disatukan dan dipadatkan menjadi file jar (Java archive).

Download Tulisan Lengkap: embudi-java.zip

Related Articles

  1. Pemrograman Permainan Puzzle-8
  2. Menampilkan Gambar Dalam Java
  3. Memahami Konsep OOP dengan C++
  4. Bermain Java (J2SE) di Linux Ubuntu Menggunakan IDE Eclipse
  5. Berfikir Objek: Cara Efektif Menguasai Java
  6. Belajar Assembly
  7. Membuat Kelas Virtual dengan Java
  8. Generate UML Dari Kode Java Menggunakan Netbeans
  9. Weak Entity dan Identifying Relationship
  10. Membuat Grafik di Java
  11. Panduan Installasi SAP GUI Java Di Open SuSe 10.2
  12. Mengenal Java Annotation
  13. Extreme Programming dengan Java Open Source Tools
  14. Mengenal Character Set
  15. Membuat Media Player dengan JMF 2.1
  16. Membuat Aplikasi Database dengan ADOQuery
  17. Eclipse, Open Source IDE Java dari IBM
  18. Awal Dari Segalanya
  19. Membangun Aplikasi PHP Tanpa OOP
  20. Membuat Aplikasi Chatting dengan Java