> Although Java has evolved over the years, the core of the JVM has maintained stability – to the point where applications compiled with Java 1.0 can still be run on modern JVMs, albeit much faster. The bytecode format has (largely) remained unchanged;
Java has many warts but the bytecode stability is an admirable achievement.
Java has many warts but the bytecode stability is an admirable achievement.