3 ms·
If you are using obscure features then yeah, you are going to see breaking changes. Just try running Tomcat 7 on Java 8+. But there will always be exceptions li
by foxyv 3y ago
If you are using obscure features then yeah, you are going to see breaking changes. Just try running Tomcat 7 on Java 8+. But there will always be exceptions like that in any language. Just like Rust has safety guarantees, until you start using "unsafe." But, I have applications that were coded in the 90s that are still running fine on Java 17 with minimal maintenance for security updates. No trans-piling necessary.
I don't know about these "Java Folks" but no one is claiming that Java is a magic unicorn. But it is a well designed language that has excellent backwards compatibility.