OpenJDK, JDKs and Every Java Acronym in Between

The Java SE landscape is strewn with acronyms that it has picked up over the last 25 years. Sometimes those acronyms even mean multiple things.

This post attempts to explain them all in terms of two main groupings: OpenJDK and Java Development Kits