Class-based object-oriented language for the JVM (Gosling, 1995). “Write once, run anywhere” via bytecode and a portable runtime; conservative evolution favouring backwards compatibility.
var