Should I upgrade to Java 17?
smilePanther007
Last updated on
Your thoughts?
Share your thoughts
Most people I know are still using Java 11 in production and that came out in 2018...
no, using Java 8 or 11 you are goochie in 2022 :)
Yes, if you are a master.
YES.
if you work with docker then upgrade to latest version with LTS shouldn't be a big deal and is recommended.
Using the latest version of Java with LTS is never NOT a good idea in production. However, it's 2022 and the vast majority of companies are still using either 11 or 8 in production.
This is because after Java 8 the improvements to be found are much harder to identify from a developer standpoint. While 17 offers some syntactic sugar through preview features for switch statements, it's really hard to notice any difference from a coding perspective.
Most of the improvements found in both 17, 11 are internal and not making much of a difference on the surface level.
WITH THAT SAID there are lots of security and performance enhancements that shouldn't be ignored. If you're working at a larger organization then chances are security team will eventually more or less mandate an upgrade to at least 11.