Java hija lingwa ta' livell għoli, statikament ittipizzata, orjentata lejn l-oġġetti u ddisinjata biex tkun indipendenti mill-pjattaforma. Il-motto fammu tagħha — "write once, run anywhere" (WORA) — ikkaŕrih il-karatteristika prinsipali: Java miġbura ddaqq b'kwalunkwe apparati li għandha JVM, mingħajr rkompilazzjoni erġ.
Għaliex ta' importanza: kif WORA taħdem: kompilazzjoni f'bytecode, mhux f'kodiċi nattiv
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
