Java

bahasa pemrograman berorientasi objek
Revisi sejak 20 April 2005 12.11 oleh Hayabusa future (bicara | kontrib) (kateg)

Java adalah bahasa pemrograman yang dibuat oleh SUN Microsystems. Java berawal dari proyek OAK, yaitu proyek yang bertujuan untuk menciptakan bahasa pemrograman yang dapat berjalan di berbagai macam alat elektronik seperti pemutar video dan penerima siaran televisi kabel.

Akan tetapi perkembangan selanjutnya adalah animo untuk menciptakan bahasa pemrograman tersebut menurun sesuai dengan putusnya perjanjian kerjasama Sun Microsystem dengan beberapa vendor alat elektronik yang pada awalnya mendukung proyek OAK.

Selanjutnya Sun membentuk 1 tim terdiri dari 13 orang yang dikomandani oleh James Gosling untuk meneruskan proyek OAK dengan desain yang lebih baik. Akhirnya pada 23 Mei 1995, eksekutif Sun mengumumkan java beserta beberapa contoh program sepeti HotJava (web browser) dan Duke (Applet).

Kelebihan

  • Multiplatform, dapat berjalan di beberapa platform dengan prinsip "write once, run every where". Maksudnya adalah programmer cukup menulis program dan mengkompilasi 1 kali kemudian dapat menjalankan program tersebut di beberapa platform tanpa perubahan. Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris.
  • OOP, apapun yang terdapat di java adalah objek. Maksudnya adalah semua tipe data diturunkan dari kelas dasar Object.
  • Library Kelas Lengkap, java terkenal dengan kelengkapan library yang dapat dipergunakan oleh programmer untuk membangun aplikasinya. Kelengkapan library ini ditambah dengan keberadaan komunitas java yang besar yang terus menerus membuat library-library baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi.
  • Bergaya C++, memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik banyak programmer C++ untuk pindah ke java. Saat ini basis peakain java sangat besar, sebagian besar adalah programmer C++ yang pindah ke java.
  • Garbage Collection, memiliki fasilitas pengaturan penggunaan memori sehingga programmer tidak perlu melakukan pengaturan memori secara eksplisit.

Helo World

Contoh program Hello World yang ditulis menggunakan bahasa pemrograman java adalah sebagai berikut :


class HelloWorld {

   public static void main(String[] args)
   {
       System.out.println("Hello World");
   }

}


Komunitas Java di Indonesia

  • JUG Indonesia Komunitas ini berdiri pada 12 April 2003. Berawal dari mailing list pada Mailing List JUG. Komunitas ini merupakan komunitas Java terbesar diindonesia. Komunitas ini telah diakui oleh SUN Microsystem, yaitu perusahaan yang membuat bahasa pemrograman Java.