Minggu, 07 Agustus 2011

komponen penting java

Komponen-komponen yang penting di dalam Pemrograman Java anatara lain :
a.    Java Virtual Machine (JVM)
JVM adalah sebuah mesin imajiner (maya) yang bekerja dengan menyerupai aplikasi pada sebuah mesin nyata. JVM menyediakan spesifikasi hardware dan platform dimana kompilasi kode java terjadi. Spesifikasi inilah yang membuat aplikasi berbasis java menjadi bebas dari platform manapun karena proses kompilasi diselesaikan oleh JVM. Aplikasi program java diciptakan dengan file teks berekstensi java. Program ini dikompilasi menghasilkan berkas bytecode berekstensi class Bytecodes adalah serangkaian instruksi serupa instruksi kode mesin. Perbedaannya adalah kode mesin harus dijalankan pada system computer dimana kompilasi ditunjukan , sementara bytecode berjalan pada java interpreter yang tersedia di semua platform system computer dan system operasi.
b.    Garbage Collection
Banyak bahasa pemrograman lain yang mengijinkan seorang programmer mengalokasikan memori pada saat dijalankan. Namun, setelah menggunakan alokasi memori tersebut, harus terdapat cara untuk menempatkan kembali blok memori tersebut supaya program lain dapat menggunakannya. Program java melakukan garbage collection yang berarti program tidak perlu menghapus sendiri objek-objek yang tidak digunakan lagi. Fasilitas ini mengurangi beban pengelolaan memori oleh programmer dan mengurangi atau mengeliminasi sumber kesalahan terbesar yang terdapat pada bahasa yang memungkinkan alokasi dinamis.

Tidak ada komentar:

Posting Komentar