DEFINISI JAVA
Java adalah bahasa pemrograman yang berorientasi obyek yang diperkenalkan SUN MICROSYSTEM pada sekitar pertengahan tahun 1990-an.Java adalah sebuah applikasi yang aman,karena dalam sistem aplikasinya terdapat sebuah perantara antara progaram dengan sistem aplikasi yang disebut JVM atau Java Virtual Machine.
Setiap kelebihan pasti punya kekurangan,walaupun aplikasi ini terbilang aman tapi karena dalam mengeksekusi perintahnya melalui perantara (JVM) jadi prosesnya agak lama(memakan waktu).
JAVA VIRTUAL MACHINE
Java Virtual Machine terdiri dari sebuah class loader dan java interpreter yang mengeksekusi architecture neutral bitecode. Java interpreter merupakan aplikasi penerjemah dalam JVM. Fungsi utamanya adalah untuk membaca isi berkas bitecode yang dibuat compilator java saat berkas berada dalam memori , kemudian menerjemahkannya dalam bahasa mesin lokal. Hal ini sangat menarik karena urusan arsitektur mesin bukan lagi menjadi urusan progamer tetapi kompiler pada aplikasi java-lah yang menanganinya.
JVM menyediakan neutral platform yang memungkinkan aplikasi anda dapat dibuka di berbagai platform. Pada umumnya ada berbagai macam platform tempat aplikasi-aplikasi software dieksekusi seperti Microsoft Windows,Unix,Linux,Netware,Macintosh dan OS/2.Namun aplikasi-aplikasi yang berjalan pada suatu platform biasanya tidak bisa dijalankan pada aplikasi lain tanpa ada usaha kompilasi ulang, atau pengubahan kode program. Java platform merupakan software yang menjadi mesin virtual bagi aplikasi java untuk dieksekusi.Jadi aplikasi java tidak perlu dikompilasi ulang jika telah dikompilasi di salah satu platform dan akan dijalankan diplatfomyang lain karena aplikasi java dijalankan diatas JVM.
JVM menyediakan neutral platform yang memungkinkan aplikasi anda dapat dibuka di berbagai platform. Pada umumnya ada berbagai macam platform tempat aplikasi-aplikasi software dieksekusi seperti Microsoft Windows,Unix,Linux,Netware,Macintosh dan OS/2.Namun aplikasi-aplikasi yang berjalan pada suatu platform biasanya tidak bisa dijalankan pada aplikasi lain tanpa ada usaha kompilasi ulang, atau pengubahan kode program. Java platform merupakan software yang menjadi mesin virtual bagi aplikasi java untuk dieksekusi.Jadi aplikasi java tidak perlu dikompilasi ulang jika telah dikompilasi di salah satu platform dan akan dijalankan diplatfomyang lain karena aplikasi java dijalankan diatas JVM.
FITUR-FITUR JAVA YANG MENARIK
Java API(Aplication Programing Interface) menyediakan fitur fitur yang menarik antara lain:
Applet,Java networking,Java Data Base Connectivity,Java Security,Java Swing,Java RMI,Java 2D/3D,Java Server Pages,Jni,Java Sounds,Java IDL+ CORBA,Java Telephone API.
Applet,Java networking,Java Data Base Connectivity,Java Security,Java Swing,Java RMI,Java 2D/3D,Java Server Pages,Jni,Java Sounds,Java IDL+ CORBA,Java Telephone API.
Tidak ada komentar:
Posting Komentar