Java minangka basa tingkat tinggi, statik-typed, berorientasi obyek sing dirancang supaya independent saka platform. Slogan terkenalé — "write once, run anywhere" (WORA) — nangkep fitur intiné: Java sing wis dikompilasi ngandel ing perangkat manapun sing duwe JVM, tanpa perlu dikompilasi maneh.
Genenya penting: carane WORA mandheg: compile menyang bytecode, dudu native code
Java source (.java)
│ javac (compiler)
▼
Bytecode (.class) — platform-INDEPENDENT intermediate code
│ JVM (Java Virtual Machine) interprets/JIT-compiles it
▼
Runs on Windows / Linux / Mac — the SAME bytecode, any platform with a JVM
