Sejarah Java
Java dipelopori oleh James Gosling,
Patrick Naughton, Chris Warth, Ed Frank, dan Mike Sheridan dari Sun
Microsystems, Inc pada tahun 1991. Mereka membutuhkan kurang lebih 18
bulan untuk membuat versi pertamanya. Bahasa ini pada awalnya disebut
“Oak” tapi kemudian diubah menjadi “Java” pada tahun 1995 karena nama
Oak telah dijadikan hak cipta dan digunakan sebagai bahasa pemrograman
lainnya. Antara pembuatan Oak pada musim gugur 1992 hingga diumumkan ke
publik pada musim semi 1995, banyak orang yang terlibat dalam desain dan
evolusi bahasa ini. Bill Joy, Arthur van Hoff, Jonathan Payne, Frank
Yellin, dan Tim Lindholm merupakan kontributor kunci yang mematangkan
prototipe aslinya.
Java Modern
Java telah digunakan dalam banyak hal dan telah membuktikan
keberadaannya pada abad ke 21. Saat ini, Java digunakan bermacam jenis
aplikasi seperti aplikasi embedded, aplikasi keuangan, desktop, simulasi
pesawat, pemrosesan citra, game, aplikasi perusahaan terdistribusi yang
disebut J2EE dan masih banyak lagi.
Java Virtual Machine (JVM)
Java Virtual Machine merupakan aplikasi sederhana yang ditulis dalam bahasa C untuk mengeksi program
yang ditulis dalam bahasa Java. Pada saat kompilasi (perubahan dari
bahasa tingkat tinggi ke bahasa lebih rendah), program tersebut diubah
menjadi KODE BYTE. Kemudian pada saat eksekusi, JVM membaca kode byte
tersebu dan mengubahnya menjadi bahasa mesin yang dimengerti oleh sistem
operasi tempat program tersebut dijalankan.
Karena JVM sangat bergantung pada platformnya (bahasa mesin merupakan
bahasa level rendah yang hanya dimengerti oleh suatu mesin tertentu,
misalnya Intel, tapi tidak dapat dimengerti oleh mesin lain, seperti Macintosh),
byte code ini dapat dibuat untuk terbebas dari kungkungan platform
tertentu. Code byte yang dihasilkan dalam proses kompilasi bahasa Java
akan selalu sama untuk setiap sistem operasi atau jenis mesinnya, tetapi
JVM akan mengubah kode byte tersebut menjadi bahasa mesin tujuannya.
Just In Time Compiler (JIT)
Meskipun Java didesain untuk diinterpretasi, secara teknis tidak ada
yang menghalangi Java untuk dikompilasi menjadi bahasa mesin seperti
bahasa-bahasa pemrograman lainnya. Sun menyediakan kompiler Just In Time
Compiler (JIT) untuk mengkompilasi kode byte itu menjadi bahasa
mesinnya pada saat yang bersamaan dengan eksekusinya. Walaupun demikian,
pendekatan JIT ini menghasilkan kemampuan yang lebih dibandingkan
dengan interpretasi biasa.
Apakah Java?
Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh
Sun Microsystems sejak tahun 1991. Bahasa ini dikembangkan dengan model
yang mirip dengan bahasa C++ dan Smalltalk, namun dirancang agar lebih
mudah dipakai dan platform independent, yaitu dapat dijalankan di
berbagai jenis sistem operasi dan arsitektur komputer. Bahasa ini juga
dirancang untuk pemrograman di Internet sehingga dirancang agar aman dan portabel.
Java sebagai salah satu bahasa pemrograman baru menjanjikan banyak kemudahan bagi programer junior maupun senior. Tutorial
ini akan membawa Anda mengenal lebih jauh bahasa ini melalui pembahasan
konsep model perancangan dan petunjuk sederhana penggunaannya.
Memulai Pemrograman Java
Untuk membuat program Java, seperti telah disebutkan sebelumnya, Anda
membutuhkan JDK. Proses instalasi JDK tersebut sangat mudah dan tidak
membutuhkan pengetahuan tertentu. Namun untuk menggunakannya Anda perlu
melakukan beberapa penyesuaian dengan sistem operasi Anda. Umumnya yang
perlu Anda lakukan adalah memasukkan path ke direktori JDK Anda ke
setting path pada sistem operasi Anda. Misalkan direktori JDK Anda
adalah C:\jdk1.4 maka pada Windows 98 Anda cukup menambahkan baris perintah SET PATH=C:\jdk1.4\bin pada file autoexec.bat Anda. Untuk Windows NT/2000/XP Anda cukup menambahkan direktori C:\jdk1.4\bin pada variabel path di System Environment. Caranya: klik kanan ikon My Computer, pilih Properties. Kemudian pilih tab Advanced. Lalu klik tombol Environment Variables, cari variabel path, kemudian tambahkan path direktori JDK Anda ke dalam variabel tersebut. Untuk Linux, tambahkan baris perintah SET CLASSPATH=(direktori jdk Anda) ke file profile Anda. Untuk mencoba JDK, ketikkan perintah java dan javac pada shell prompt (atau DOS Command Prompt). Jika perintah tersebut sudah dikenali maka program java atau javac akan
menampilkan sintaks penggunaan. Untuk kemudahan dan berbagai fasilitas
tambahan Anda dapat menggunakan Integrated Development Environment (IDE)
untuk bahasa Java seperti Visual Cafédari Symantec atau JBuilder dari Borland.
Urutan langkah-langkah yang harus Anda lakukan untuk membuat sebuah program Java sederhana adalah:
- Membuat source code program dengan editor teks apapun. Ingat, file tersebut harus berekstensi .java dan case sensitive.
- Mengkompile source code dengan perintah javac. Misalnya: javac HelloWorld.java. Jika berhasil, hasilnya adalah file bytecode berakhiran .class.
- Mengeksekusi bytecode dengan perintah java. Parameter dari perintah ini adalah nama file hasil kompilasi tanpa ekstensi .class. Contoh: java HelloWorld.
Tidak ada komentar:
Posting Komentar