...
Java is a general-purpose programming language that is class-based and object-oriented and designed to have as few implementation dependencies as possible.
The Java Development Kit is an implementation of either one of the Java Platform, : Standard Edition, Java Platform, : Enterprise Edition, or Java Platform, : Micro Edition platforms released by Oracle Corporation in the form of a binary product aimed at Java developers on Solaris, Linux, macOS or Windows.
...