Java Programming Language

java logoDalam tutorial java yang dikeluarkan oleh Sun Microsystems dikatakan bahwa java merupakan sebuah bahasa pemograman dan sebuah platform. Java dalam konteks bahasa pemograman merupakan sebuah bahasa pemograman tingkat tinggi yang didalamnya terdapat beberapa atribut seperti :

  • Simpel
  • Berorientasi Obyek
  • Terdistribusi
  • Multithreaded
  • Dinamis
  • Bisa digunakan untuk semua Arsitektur
  • Portabel
  • Performansi tinggi
  • Robust
  • Secure

Source code didalam bahasa pemograman java adalah sebuah file yang berekstensi .java. Source code tersebut akan dirubah menjadi .class oleh java compiler. Dimana isi dari file .class tersebut adalah bytecode yang tidak bisa dibaca oleh mesin komputer. Satu-satunya yang bisa membaca bytecode adalah Java Virtual Machine (Java VM) dan VM ini ada di semua platform (gabungan antara sistem operasi dan perangkat keras). Jadi bisa dikatakan file .class bisa dijalankan di semua sistem operasi.

Java sebagai platform artinya java tidak terkait dengan platform-platform tertentu. Java bisa dijalankan di platform windows, linux, solaris, bahkan mac sekalipun. Hal ini dikarenakan ada dua hal

  • Java Virtual Machine
  • Java Application Programming Interface (API)

API adalah koleksi dari komponen-komponen yang siap digunakan dalam pengembangan perangkat lunak. API di Java sangat beragam dan dikelompokan oleh paket-paket. Dan API ini akan memudahkan para pengembang perangkat lunak.

Dikarenakan Java merupakan suatu platform yang independen kecepatan kode Java (bytecode) akan lebih lambat daripada native code. Tetapai dengan seiring berkembangnya teknologi Java VM maka kelambatan bytecode dapat diatasi

Advertisements

Google Code, code from Google

Siapa tidak tahu apa itu Google, mesin pencari yang terbaik untuk masa sekarang. Dengan melakukan transaksi jutaan pencarian setiap hari Google merupakan mesin pencariaan terpopuler pada saat ini bahkan kata Google dimasukan kedalam kamus Bahasa Inggris.
Baru-baru ini Google meberikan layanan bagi para developer di dunia agar bisa mengakses API-API yang di kembangkan di Google. API-API untuk googlemap, youtube, Dan lain sebagainya.

API-API tersebut dapat diakses melalui http://code.google.com. Di situs tersebut, selain API-API terdapat juga hosting untuk project-project dan juga komunitas open source. Dan yang terpenting dari pada itu semuanya gratis tetapi anda harus membaca legal term nya terlebih dahulu dan juga anda harus mempunyai account di google untuk mengakses api nya (jika anda sudah mempunyai account di gmail otomatis anda mendapatkan account di google)