
Bahasa Java merupakan karya Sun Microsystem Inc. Rilis resmi level betadilakukan pada November 1995. Dua bulan berikutnya Netscape menjadi perusahaan pertama yang memperoleh lisensi bahasa Java dari Sun. Maskot/lambang Java adalah Duke, sebagai berikut:
Duke, Maskot Java
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Dikembangkan oleh Sun Microsysten dan diterbitkan tahun 1995. Java tidak sama dengan Javascript, Javascript adalah bahasa scripting yang digunakan oleh web browser. Java merupakan satu dari beberapa kemajuan terpenting di bidang software komputer dalam 20 tahun terakhir.
Kelebihan Java? Perbandingannya dengan Bahasa Pemrograman Lain?
1. Bahasa Sederhana
Java dirancang agar mudah dipelajari dan digunakan secara efektif. Java tidak menyediakan fitur-fitur rumit, serta banyak pekerjaan pemrogram yang mulanya harus dilakukan manual dikerjakan Java secara otomatis seperti dealokasi memori.
2. Pemrograman Berorientasi Objek
Berorientasi objek (OOP) sehingga memudahkan programmer untuk mendesain, membuat, mengembangkan dan mengalokasi kesalahan sebuah program dengan basis Java secara cepat, tepat, mudah dan terorganisir.
3. Bahasa Statically Typed
Seluruh objek di program harus dideklarasikan lebih dulu sebelum digunakan. Pemaksaan ini memungkinkan kompilator Java menentukan dan melaporkan terjadinya pertentangan tipe sehingga menjadi barikade awal pencegahan kesalahan yang tidak perlu (seperti mengurangkan variabel integer dengan variabel bertipe string).
4. Bahasa Dikompilasi
Sebelum kita menjalankan program di bahasa Java, program dikompilasi menggunakan Java compiler.
5. Bahasa yang Aman
Bahasa Java (implementasinya) telah memperoleh pengalaman aspek keamanan dari Java applet.
6. Bahasa Independen terhadap Platform
Platform Independence adalah kemampuan program bekerja di sistem operasi atau sistem komputer berbeda. Bahasa Java merupakan bahasa yang secara sempurna tidak bergantung platform.
7. Basaha Multithreading
Thread adalah untuk menyatakan program komputer melakukan lebih dari satu tugas di satu waktu yang sama.
8. Bahasa yang Didukung Garbage Collector
Program Java melakukan garbage collection sehingga pemrograman tidak perlu menghapus sendiri objek-objek yang tidak digunakan lagi.
9. Bahasa yang Tangguh
Java interpreter memeriksa semua akses sistem yang dilakukan. Program Java tidak dapat menyebabkan crash terhadap sistem.
10. Bahasa yang Mampu Diperluas
Program Java mendukung native method yaitu fungsi ditulis di bahasa lain, biasanya C/C++.
Contoh Program Sederhana Java
public class java1 {
public static void main(String[] args) {
System.out.println("Nama : Rachmad Imam Maulana");
System.out.println("NPM : 30411100");
System.out.println("Kelas : 307");
}
}

Tidak ada komentar:
Posting Komentar