Makalah java
-
Upload
utia-fauziah-yahya -
Category
Education
-
view
48 -
download
3
description
Transcript of Makalah java
Java
Utia Fauziah Yahya1102412021
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.
Pengertian
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.
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.
Sejarah
1. Java 2 Standard Edition ( J2SE )2. Java 2 Enterprise dition ( J2EE )3. Java 2 Micro Edition ( J2ME )
Edisi Java
1. Bergaya C++2. Pengumpulan sampah otomatis3. Perpustakaan Kelas yang Lengkap4. Multiplatform5. Terinterpretasi dan Berkinerja-Tinggi6. Netral Terhadap Berbagai Arsitektur7. Interaktif8. Kokoh9. Berorientasi-Objek10. Aman
Kelebihan Java
1. Tulis sekali, perbaiki di mana saja2. Mudah didekompilasi Dekompilasi adalah
proses membalikkan dari kode jadi menjadi kode sumber
3. Penggunaan memori yang banyak
Kekurangan Java
Terima Kasih…