Oleh:
Ali Ridho Barakbah
Sederhana
Berbasis obyek
Full-modularity
Handal
Platform independent
Aman
Java SmallTalk TCL Perl Shells C C++
Simple
Object
Oriented
Robust
Secure
Interpreted
Dynamic
Portable
Neutral
Threads
Garbage
Collection
Exceptions
A programming language
A development environment
An application environment
A deployment environment
Tujuan utama Java Technology
Multi-threading
Pemanggilan class secara dinamis
Mendukung adanya perubahan program secara
dinamis selama runtime dengan melakukan
pemanggilan class-class dari sumber yang
berbeda
Meningkatkan sekuritas
Fitur dari Java Technology
security java
Class loader
Network
.java
Interpreter
javac
Runtime
.class
Hardware
Runtime
Just-In-Time
Code security java
Class loader
Network
.java
Interpreter
JIT
javac code
generator
Runtime
.class
Hardware
Java Runtime Environment
Compiling:
javac Hallo.java Hallo.class
javac TesHallo.java TesHallo.class
Running:
java TesHallo