Tentang Anne Ahira | Tips dari Anne Ahira | Beranda
Dunia Belajar

Mari Belajar Java

Oleh: AsianBrain.com Content Team

Untuk belajar Java, ada baiknya memahami dari definisinya terlebih dahulu. Java adalah sebuah bahasa pemrograman komputer berbasiskan kepada Object Oriented Programming.

Java diciptakan setelah C++ dan didesain sedemikian sehingga ukurannya kecil, sederhana, dan portable atau dapat dipindah-pindahkan diantara bermacam platform dan sistem operasi.

Program yang dihasilkan dengan bahasa Java dapat berupa applet (aplikasi kecil yang berjalan di atas web browser) maupun berupa aplikasi mandiri yang dijalankan dengan program Java Interpreter. Contoh program yang ditulis dengan bahasa Java adalah HotJava, berupa sebuah web browser.

Salah satu keunggulan Java adalah sifatnya yang 'platform independence', artinya Java - baik source program maupun hasil kompilasinya - sama sekali tidak bergantung kepada sistem operasi dan platform yang digunakan. 

Source code sebuah aplikasi dengan bahasa Java yang ditulis di atas sistem Windows NT misalnya, dengan gampang dapat dipindahkan ke sistem operasi UNIX tanpa harus mengedit satu baris kode. Ini menjadi satu kemudahan tersendiri ketika kita belajar Java.

Dan yang lebih hebat lagi dalam belajar Java, bukan hanya source code-nya saja yang bisa dipindah-pindahkan antar sistem komputer, bahkan hasil kompilasinya pun bisa dijalankan di berbagai sistem komputer.

Hal ini dimungkinkan dengan adanya bytecode. Setiap program yang ditulis dengan bahasa Java, hasil kompilasinya berupa bytecode, yaitu sekumpulan instruksi yang kelihatannya seperti kode mesin (machine code) tapi tidak spesifik untuk satu jenis prosesor tertentu.

Selanjutnya, dalam belajar Java, kita perlu mengenal lingkungan Java, yang terdiri dari dua bagian yaitu Java compiler dan Java interpreter. Java compiler menterjemahkan source code kedalam bytecode. Hasil kompilasi, yaitu program Java (berekstensi class), akan bisa dijalankan dengan bantuan Java interpreter.

Java interpreter dapat dijalankan langsung (dari command prompt) maupun dari program applet viewer atau web browser (untuk applet). Penambahan satu layer bytecode interpreter berfungsi untuk memungkinkan program Java bisa dijalankan pada bermacam-macam sistem komputer asalkan pada sistem komputer itu terdapat Java interpreter.

Tentu saja kita harus mengetahui kelemahannya dalam belajar Java. Kelemahannya berasal dari penggunaan bytecode, yang megakibatkan kecepatan operasi yang lebih lambat daripada program-program biasa.

Hal ini karena program-program yang ditulis pada bahasa pemrograman yang hardware-specific dapat langsung berjalan di atas hardware dimana ia dikompilasi.. Program bytecode harus diterjemahkan terlebih dahulu oleh interpreter, baru dijalankan di atas hardware.

Program Java sangat baik digunakan untuk aplikasi internet maupun intranet. Dalam belajar Java, kita akan memahami web browser berfungsi sebagai Java Interpreter yang berfungsi menterjemahkan bytecode dan menampilkan hasilnya pada browser.

Ini berarti kita akan mendapatkan tampilan halaman web yang animatif, dinamis, maupun interaktif, tergantung dari program Java yang dibuat. Tanpa Java, kita hanya akan mendapat tampilan dokumen HTML yang statis, tidak menarik dan tidak interaktif.

Sebelum belajar java dan menggunakannya, terlebih dahulu kita harus menginstall Java Development Kit, atau menggunakan program developent tools Java lainnya, yang memiliki fasilitas yang lebih lengkap seperti Symantec Café, Borland J Builder, Microsoft Visual J++, dan lainnya.

Tentang Penulis: AsianBrain.com Content Team. Asian Brain adalah pusat pendidikan Internet Marketing PERTAMA & TERBAIK di Indonesia. Didirikan oleh Anne Ahira yang kini menjadi ICON Internet Marketing Indonesia. Kunjungi situsnya: www.AsianBrain.com

Anda boleh mempublikasikan kembali tulisan di atas pada website atau blog Anda tanpa dikenakan biaya alias GRATIS, selama:
  1. Anda tidak mengubah baik sebagian atau pun keseluruhan tulisan.
  2. Anda harus mencantumkan 'tentang penulis' di bagian bawah artikel, dan memuat link aktif menuju www.AsianBrain.com atau www.AnneAhira.com
  Versi Cetak      Beri Komentar      Beritahu Teman

  

Nama *
Email *
Komentar *
 
  Catatan :
* : harus di isi
Setiap komentar memerlukan persetujuan moderator
 

  • oshin
  • 25 Oct 09 09:23
  • wah " Ejoy juga belajar java
  • irrul
  • 29 Dec 09 18:38
  • thx,..sangat berguna :)
Nama Teman *
Email Teman *
Nama Anda *
Email Anda *
 
  * : harus di isi
 
 


Anne Ahira - Asian Brain on Facebook


Anne Ahira Newsletter
Dapatkan Motivasi & Tulisan-Tulisan Menarik Dari ANNE AHIRA Secara Berkala Selamanya GRATIS! :-)

Nama Lengkap:
Email:
Ketikan kembali Email Anda:
No.HP Anda: