Teknologi java terdiri dari beberapa komponen:
1. Application Programming Interface
2. Spesifikasi Mesin Virtual
Aplication Programming Interface(API)
Merupakan sebuah metode yang menggunakan aplikasi program untuk mengakses sistem operasi dari komputer. Sehingga memungkinkan bagi pemrogram untuk memprogram antarmuka pre-Construct sebagai pengganti memprogram device atau bagian dari perangkat lunak secara langsung.
API dalam Java terdiri dari:
1. API Standar : digunakan untuk aplikasi dan applet dengan layanan bahasa dasar untuk grafik, M/K, utilitas, dan jaringan.
2. API Enterprise : untuk mendesain aplikasi server dengan layanan database dan server-side ( dikenal denganAplet ).
3. API untuk device kecil : seperti Komputer genggam, pager, dan ponsel
Mesin Virtual Java (JVM)
JVM terdiri dari sebuah class loader dan java interpreter yang mengeksekusi architectureneutral bytecode. Java interpreter adalah merupakan suatu fasilitas penterjemah dalam JVM. Fungsi utamanya adalah untuk membaca isi berkas bytecode (.class) yang di buat Compilator java saat berkas berada dalam memory, kemudian menterjemahkanya ke dalam bahasa mesin. JVM mulai berjalan saat method main() diajalankan.
Compiler dan Interpreter
Sebuah Perintah dalam bahasa pemrograman tingkat tinggi (high-level language) tidak dieksekusi oleh komputer secara langsung, sehingga memerlukan suatu proses translasi ( kompilasi ) menjadi sebuah target program atau yang biasa disebut bahasa mesin. Dan bahasa mesin inilah yang dapat di eksekusi oleh komputer melalui sebuah interpreter.
Compiler adalah sebuah fasilitas dalam bahasa pemrograman yang berfungsi untuk mentranslasi sourcecode ke dalam bahasa mesin.
Interpreter adalah fasilitas yang menangani kompilasi dan mengeksekusi source code secara langsung.
Next Page >
Kelebihan dan Kelemahan Bahasa Pemrograman Java
Back Page <
Bahasa Pemrograman Java
Artikel keren lainnya: