Java adalah bahasa pemrograman yang dapat dijalankan diberbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM).
Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik
(general purpose), dan secara khusus didesain untuk memanfaatkan
dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang
memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang
berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di
mana pun". Java dapat digunakan untuk membuat dua jenis program,
yaitu applet dan aplikasi mandiri (stand alone application). Secara
sederhana, sebuah applet adalah bagian dari halaman web entah itu berupa
animasi, gambar sederhana (image) atau hanya sebuah garis atau sekumpulan teks.
Para pencipta Java di Sun Microsystem mendefinisikan Java sebagai
bahasa yang sederhana, berorientasi object, terdistribusi, terinterpretasi,
kokoh, aman, netral arsitektur, akrab, berkinerja tinggi, multi jalinan (multithreaded)
dan dinamis. Tidak seperti bahasa-bahasa compiler tradisional yang
mengubah kode (source code) menjadi perintah-perintah tingkat mesin
(bahasa mesin), kompiler Java mengubah (menterjemahkan) kode-kode sumber Java
menjadi perintah-perintah yang akan di- interpretasi (dibaca) oleh runtime
Mesin Virtual Java (Java Virtual Machine).
Untuk membuat program Java, 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:
1. Membuat source code program dengan editor teks
apapun. Ingat, file tersebut harus berekstensi
.java dan case sensitive.
2.
Mengkompile source code dengan perintah javac. Misalnya: javac HelloWorld.java.
Jika berhasil, hasilnya adalah file bytecode
berakhiran .class.
3. Mengeksekusi
bytecode dengan perintah java.
Parameter dari perintah ini adalah nama file hasil kompilasi tanpa ekstensi .class. Contoh: java HelloWorld.
Adapun keunggulan Java
adalah sebagai berikut :
Mudah dipelajari
Java memiliki salah satu keunggulan , yaitu mudah dipelajari oleh
semua orang , karena syntax (tata bahasa ) yang mirip dengan bahasa manusia.
Dengan banyaknya artikel atau tutorial yang membahas bahasa pemrograman Java di
Internet. Semakin memudahkan kita untuk pemula , untuk mempelajari semua
hal yang ada di bahasa pemrograman Java.
Merupakan bahasa OOP
Salah satu alasan ,yang membuat Java begitu populer karena
mempunyai konsep bahasa (OOP) Object Oriented
Programming. Oleh karena itu , untuk mengembangkanya jauh lebih
mudah , serta menjaga system tetap modular, flexible and extensible.
Banyaknya API
Java memiliki banyaknya API (Application programming
interface ) , yang siap dikembangkan untuk keperluan para
programer Java.
0 komentar:
Posting Komentar