Question: is jdk 13 backwards compatible?
Answer: The compiler is not backwards compatible because bytecode generated with Java5 JDK won't run in Java 1.4 jvm (unless compiled with the -target 1.4 flag). But the JVM is backwards compatible, as it can run older bytecodes. ... JRE's are (usually) backward compatible.