RSS

Java

18 May

Java merupakan sebuah bahasa pemrograman yang dikembangkan oleh James Gosling yang dimulai pada tahun 1991 sebagai hasil dari the green project. Tujuan awal dari proyek tersebut adalah untuk melakukan pengembangan beberapa perangkat elektronik yang saling terhubung dan dapat dikontrol dan di diprogram dari semacam pengendali yang terpusat. “Tujuan utamanya adalah.. untuk membangun sebuah sistem yang memungkinkan kita untuk membangun sebuah jaringan alat elektronik yang dapat berkomunikasi satu sama lainnya, terdistribusi dan terdiri dari berbagai macam alat”[1].

Pada awalnya bahasa pemrograman tersebut diberi nama Oak, diambil dari nama pohon yang tumbuh di luar jendela James Gosling, namun nama tersebut tidak digunakan dikarenakan sebuah nama perangkat lunak lain telah terdaftar dengan nama tersebut, sehingga mereka harus menemukan nama lainnya. Setelah melalui proses brainstorming selama berjam-jam, akhirnya mereka menggunakan nama Java, nama yang diambil secara acak dari tim pengembang software tersebut. Sun Microsystem merilis implementasi Java untuk pertama kalinya pada tahun 1995. Java 1.0 seperti yang diharapkan, “Write Once, Run Anywhere”, memungkinkan para pengembangnya menjalankan produk mereka di berbagai sistem operasi komputer. Pada 13 November 2006, Sun Microsystem mulai merilis sebagian dari Java sebagai perangkat lunak open source dengan lisensi GNU General Public License (GPL). Pada 8 Mei 2007, Sun menyelesaikan prosesnya, membuat semua kode utama dari Java tersedia sebagai open source.

Tidak lama setelah Java dikenalkan, berbagai penyedia web browser terkenal menyediakan kemampuan untuk menjalankan Java Applet di dalam web, dan Java mulai banyak digunakan. Saat Java 2.0 dirilis, mulai dikenalkan berbagai konfigurasi untuk tipe platform yang berbeda. Seperti J2SE yang didesain untuk desktop, J2ME yang dirancang untuk perangkat bergerak dan J2EE yang ditargetkan untuk aplikasi enterprise

Aplikasi Java umumnya dikompilasi ke dalam bytecode atau file class yang dapat dijalankan di semua Java Virtual Machine (JVM) dan tidak bergantung pada arsitektur komputer yang menjalankannya. Java berusaha memperkecil ketergantungan terhadap komponen lain dalam sistem dalam menjalankan aplikasinya. Java diharapkan dapat menjadi bahasa pemrograman yang “write once, run anywhere“. Saat ini, Java merupakan salah satu bahasa pemrograman yang paling banyak dipakai

Terdapat 5 tujuan utama dari penciptaan Java:

  1. Simpel, berorientasi obyek dan mudah dimengerti
  2. Dapat diandalkan dan aman
  3. Tidak bergantung pada arsitektur dan portabel
  4. Memiliki performa yang tinggi
  5. Mudah diinterpretasikan dan dinamis

    Sintaks Java sangat mirip dengan C++, perbedaan mendasar adalah C++ mengkombinasikan programming terstruktur, generik dan berorientasi object. Sedangkan Java ditulis hanya dalam bahasa berorientasi object. Semua kode ditaruh di dalam kelas dan semua yang digunakan dalam Java merupakan sebuah object, dengan pengecualian tipe data primitif (integer, boolean, float, dsb). Java juga tidak mendukung pewarisan berganda. Contoh sintaks untuk program hallo world dalam java adalah:

class Hello {

public static void main(String[] args) {

System.out.println(“Hello World!”);

}

}

 
 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: