JVM Java Virtual Machine Java API Application Programming
2
dijalankan di platform lain misalnya Linux tanpa usaha kompilasi ulang, bahkan dengan malakukan
pengubahan kode program. Java platform merupakan perangkat lunak yang menjadi mesin virtual bagi
aplikasi-aplikasi Java untuk dieksekusi, oleh sebab itu aplikasi Java tidak perlu dikompilasi ulang jika telah
dikompilasi di suatu platform dan akan dijalankan di platform
yang berbeda
dengan platform
saat dikompilasi, karena aplikasi Java dijalankan di atas
Java Virtual Machine JVM. 2.2
Java 2 Platform, Standard Edition J2SE
TM
Platform ini digunakan untuk menjalankan dan mengembangkan aplikasi Java pada level Personal
Computer PC. Java juga mendukung protokol TCPIP dan UDP. Bentuk Java 2 Platform, Standar Edition
dapat dilihat pada Gambar 2.1 di bawah ini.
Development Technologies
User Interface Toolkits
Depelopment Tools API
s
J ava 2 St andar Edit ion
Java 2 Platform, Standard Edition v 1.4
Integratio API
s
Core API
JVM
Platform Solaris
Linux Windows
other Java Hotspot
VM Runtime Java Hotspot
Client Compiler Java Hotspot
Server Compiler Lang
Util New IO
Networking Preferences
Collections JNI
Security XML
Logging Beans
Locate Support
RMI JDBC
JNDI CORBA
Sound Input Methods
Java 2D Accessibility
JRE SDK
Swing A W T
Java Plug-in
Java Compiler Java
Javadoc IPDA
Java Web Start
Gambar 2.1. Java 2 Platform Standar Edition