Selasa, 12 April 2011

teknologi java

saat ini Sun Microsystems membagi java menjadi empat jenis edisi :

1. java card : teknologi java yang digunakan pada peralatan elekronik yang memiliki memori sangat terbatas, misalnya smart card

2. J2MR : Java 2 Platform, micro edition. merupakan teknologi java edisi mikro, digunakan untuk penerapan teknologi java pada peralatan elektronik seperti handphone dan PDA

3. J2SE : java 2 platform, standard edition. merupakan teknologi java edisi standar, di gunakan untuk penerapan teknologi java pada komputer dekstop

4. J2EE : java 2 platform, enterprise edition. merupakan teknologi java edisi enterprise, digunakan untuk penerapan teknologi java pada komputer server.

setiap edisi java terdiri atas dua komponen utama berikut :

@ java application programming interface (Java API).Java API terdiri atas kumpulan library yang di gunakan untuk keperluan pemrograman. dengan adanya API, anda tidak harus membuat program dari awal. misalnya untuk J2SE, sudah terdapa API untuk pengolahan window dengan Swing dan AWT (Abstract Window Toolkit)

@ java run time environment (JRE). JRE merupakan lingkungan yang membuat aplikasi java dapat di jalankan. salah satu komponen penting JRE adalah Java Vitual Machine (JVM).

JVM merupakan mesin virtual berupa aplikasi yang digunakan untuk menjalankan kode java (bytecode). JVM inilah yang membuat Java menjadi Platform independen. JVM bisa berbeda, tergantung platform yang akan digunakan. misalnya ada JVM untuk PC Windows dan linux, serta untuk apple. setiap komputer dan peralatan elektronik dapat menjalankan program java, asalkan terdapat JVM untuk komputer atau peralatan elektronik tersebut. JVM sendiri tidak ditulis dalam bahasa java namun dengan bahasa lain, yaitu C++.

Tidak ada komentar:

Posting Komentar