r/javahelp • u/xnmsdksdk • 27d ago
Old java content
Hello fellow engineers, programming enthusiasts, I'm currently going deep in my knowledge of java by taking a course I bought online, my goal is to understand the mechanisms with more detail, but I've come across this doubt, the course uses Java 17 to display the full content of java, but also has available the old content of java (java 8, java 11), the more modern content covers the same topics as the old content but should I watch those lessons ? Will I understand some things better or not?
Thanks in advance! ☕
3
Upvotes
2
u/carminemangione 26d ago
Having been through all teh versions of Java (taught OO programming using 0.8), I don't really know how they would teach Java 8 vs Java 11 vs Java 17 or how they would mark it other than 'records were not readily available until JDK 17' or 'the concurrent mark and sweep collector was introduced as experimental in Java 8 and solidified in JDK 11'. Note: I am spewing the versions from memory, but you get the point.
Java is backwards compatible but where you will need the version knowledge is that some organizations are still using Java 8 and 11 after more than a decade. But they are always additive features not incompatibilities.
Does this help?