Di Sini Java, di Sana Java
Author: Administrator · 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
- Pemrograman Permainan Puzzle-8
- Menampilkan Gambar Dalam Java
- Memahami Konsep OOP dengan C++
- Bermain Java (J2SE) di Linux Ubuntu Menggunakan IDE Eclipse
- Berfikir Objek: Cara Efektif Menguasai Java
- Belajar Assembly
- Membuat Kelas Virtual dengan Java
- Generate UML Dari Kode Java Menggunakan Netbeans
- Weak Entity dan Identifying Relationship
- Membuat Grafik di Java
- Panduan Installasi SAP GUI Java Di Open SuSe 10.2
- Mengenal Java Annotation
- Extreme Programming dengan Java Open Source Tools
- Mengenal Character Set
- Membuat Media Player dengan JMF 2.1
- Membuat Aplikasi Database dengan ADOQuery
- Eclipse, Open Source IDE Java dari IBM
- Awal Dari Segalanya
- Membangun Aplikasi PHP Tanpa OOP
- Membuat Aplikasi Chatting dengan Java

