Java adalah bahasa pemrograman berorientasi objek yang tersusun dari kelas-kelas yang berisi metode. Java menggunakan model keamanan tiga lapis untuk melindungi sistem dari kode yang tidak dipercaya dengan melakukan verifikasi bytecode, manajemen pemuatan kelas, dan kontrol akses sumber daya. Awalnya dikembangkan untuk TV kabel, Java dirancang untuk berjalan di berbagai platform.
2. Java adalah bahasa pemrograman tingkat
tinggi yang berorientasi objek dan program
java tersusun dari bagian yang disebut kelas.
Kelas terdiri atas metode-metode yang
melakukan pekerjaan dan mengembalikan
informasi setelah melakukan tugasnya.
3. Java menggunakan model pengamanan
tiga lapis (three-layer security model) untuk
melindungi sistem dari untrusted Java code
Pertama, bytecode verifier membaca bytecode
sebelum
dijalankan
Dan
menjamin bytecode memenuhi aturan-aturan
dasar bahasa Java.
Kedua, class loader menangani pemuatan
kelas Java ke runtime interpreter.
Ketiga, manajer keamanan menangani
keamanan
tingkat
aplikasi
dengan
mengendalikan apakah program berhak
mengakses sumber daya seperti sistem file,
port
jaringan,
proses
eksternal
dan
sistem window.
4. Dimulai pada tahun 1991 dibentuknya
suatu tim yang diberi nama green Tim ini
dipimpin oleh Patrick Naughton dan James
Gosling (Sekelompok insinyur Sun ). Awalnya
mereka ingin membuat suatu bahasa
komputer yang dapat digunakan oleh TV
kabel ( Cable TV Box) yang memiliki memori
kecil dan setiap perusahaan memiliki tipe
yang berbeda. Untuk mengaplikasikan hal
tersebut mereka menggunakan hal yang
pernah dicoba oleh bahasa pascal.
7. 1.
2.
3.
Tulis sekali, perbaiki di mana saja
Mudah didekompilasi Dekompilasi adalah
proses membalikkan dari kode jadi menjadi
kode sumber
Penggunaan memori yang banyak