SEJARAH JAVA
Patrick Naughton dan James Gosling
OAK
998–1999 J2EE.
6
Standar Java (J2SE), ini adalah yang biasa dikenal sebagai bahasa Java.
Micro Java (J2ME) merupakan subset dari J2SE dan salah satu aplikasinya yang
banyak dipakai adalah untuk wireless device / mobile device.
9
1. Java API
Java API merupakan komponen-komponen dan kelas JAVA yang sudah
jadi, yang memiliki berbagai kemampuan. Kemampuan untuk
menangani objek, string, angka, dsb.
Java Standard Edition Java Enterprose Edition Java Macro Edition (ME),
(SE), sebuah standar API (EE), sebuah inisiatif API sebuah API untuk
untuk merancang aplikasi untuk merancang aplikasi merancang aplikasi yang
desktop serverdengan jalan pada alat kecil seperti
dan applets dengan mendukung untuk basis telepon genggam,
bahasa dasar yang data. komputer genggam dan
mendukung grafis, pager.
keamanan, konektivitas
basis data dan jaringan.
10
e. JavaSwing
g. Java2D/3D
Java Swing menyediakan sekumpulan f. Java RMI
API untuk membangun aplikasi–
Java 2D/3D menyediakan
aplikasi GUI (Graphical User Interface Java RMI menyediakan
sekumpulan API untuk sekumpulan API untuk
membangun aplikasi– membangun grafik–grafik
aplikasi Java yang mirip 2D/3D yang menarik dan
dengan model RPC juga akses ke printer.
(Remote Procedure Call) h. Java Server Pages
jadi object-object Java
bisa di call secara remote Berkembang dari Java
pada jaringan komputer. Servlet yang digunakan
untuk menggantikan
aplikasi–aplikasi CGI,
JSP (Java Server
Pages) yang mirip ASP
dan PHP merupakan
alternatif terbaik untuk
solusi aplikasi Internet.
12
j. JavaSound
Multithreaded Dinamis
Java mempunyai Java didesain untuk dapat dijalankan pada
kemampuan untuk lingkungan yang dinamis. Perubahan pada suatu
membuat suatu program class dengan menambahkan properties ataupun
yang dapat melakukan method dapat dilakukan tanpa menggangu
beberapa pekerjaan program yang menggunakan class tersebut.
secara sekaligus dan
simultan.
16
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 satu berkas bytecode berekstensi .class
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.
Code Security