Tuesday, July 24, 2012

Sekilas Java



Pemograman - Java
Java menurut definisi dari Sun adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan. Java2 adalah generasi kedua dari Java platform (generasi awalnya adalah Java Development Kit). Java berdiri diatas sebuah mesin interpreter yang diberi nama Java Virtual Machine (JVM). JVM inilah yang akan membaca bytecode dalam file .class dari suatu program sebagai representasi langsung program yang berisi bahasa mesin. Oleh karena itu, bahasa Java disebut sebagai bahasa pemograman yang portabel karena dapat dijalankan pada berbagai sistem operasi, asalkan pada sistem operasi tersebut ada JVM.

Java adalah teknologi dan bahasa pemograman yang berjalan pada multiplatforms sesuai dengan semboyannya WORA (Write Once, Run Anywhere). Pada situs Java dari Sun, http://java.sun.com dijelaskan bahwa terdapat tiga pembagian paket Java, yaitu :
  • Java 2 Enterprise Edition (J2EE)
  • Java 2 Standart Edition (J2SE)
  • Java 2 Micro Edition (J2ME)
Pembagian paket tersebut didasarkan pada hardware yang digunakan, di samping itu juga didasarkan pada fungsi implementasinya :
  • Pake J2EE digunakan untuk pengembangan aplikasi bersekala enterprise (multitier enterprise application), seperti server web/email dan berbagai aplikasi server lainnya, sehingga paket ini membutuhkan spesifikasi tinggi.
  • J2SE adalah inti dari bahasa pemograman Java. JDK (Java Development Kit) adalah salah satu tool dari J2SE untuk mengkompilasi dan menjalankan program di Java. Didalamnya terdapat tool untuk mengkompilasi program Java dan JRE. Tool J2SE yang salah satunya adalah JDK 1.5 dapat di download di http://java.sun.com/j2se , JDK merupakan tool open source dari Sun
  • J2ME adalah lingkungan pengembangan yang didesain untuk meletakkan perangkat lunak Java pada barang elektronik beserta perangkat pendukungnya. Pada J2ME, jika perangkat lunak berfungsi baik pada sebuah perangkat maka belum tentu juga berfungsi baik pada perangkat lainnya. J2ME membawa Java ke dunia informasi, komunikasi, dan perangkat komputansi selain perangkat komputer desktop yang biasanya lebih kecil dibandingkan perangkat komputer desktop. J2ME biasa digunakan pada telepon selular, pager, perseonal digital assistance (PDA's) dan sejenisnya

Newer Post Older Post Home

0 comments:

Post a Comment