Fitur Java
Beberapa fitur java:
– Java Virtual Machine
– Garbage Collection
– Code Security
Java Virtual Machine (JVM)
– Mesin virtual yang diimplementasikan oleh software sehingga menyamai mesin yang sebenarnya.
– Menyediakan spesifikasi platform perangkat keras yang dapat meng-compile semua program Java
Bytecode
– Bahasa mesin khusus yang dimengerti oleh Java Virtual Machine (JVM)
– bebas dari kekhususan berbagai jenis perangkat keras komputer, jadi komputer dengan Java interpreter dapat mengeksekusi program java yang sudah ter-compile, tidak peduli jenis komputer apa yang telah meng-compile program tersebut.
Fungsi Garbage collection:
– bertanggung jawab untuk mengosongkan memori. Pengosongan memori terjadi otomatis selama masa aktif dari program java.
– programmer dibebaskan dari beban untuk mengalokasikan kembali memori itu sendiri.
Code security disampaikan di Java melalui implementasi dari Java Runtime Environment (JRE).
JRE
Menjalankan kode yang telah ter-compile pada JVM dan menampilkan class loading (melalui class loader), memverifikasi kode (melalui bytecode verifier) dan yang terakhir adalah mengeksekusi kode
Class Loader
Bertanggung jawab untuk mengisi semua class yang dibutuhkan pada program java.
Memberikan keamanan, dengan memisahkan namespace untuk class-class pada sistem file lokal, dimana semua class tersebut diimpor dari sumber pada jaringan.
Setelah mengisi semua class, susunan memori dari pelaksanaan kemudian ditentukan. Hal ini memberikan proteksi untuk melawan akses yang tidak diinginkan pada kode terlarang sejak peta memory ditentukan selama runtime.
Bytecode verifier
Menguji format pada fragmen code dan mengecek fragmen code dari code ilegal yang dapat mengganggu akses pada objek.





Tidak ada komentar:
Posting Komentar
Send Your Message