Manage Java versions with SDKMan

Java is more than just a programming language: It’s also a runtime. Applications written in Java are compiled to Java bytecode then interpreted by a Java Virtual Machine (JVM), which is why you can write Java on one platform and have it run on all other platforms.

Source: LXer – Manage Java versions with SDKMan