The Java SE conceptual diagram categorizes each of the component technologies in the Java SE platform in a level. The following lists these levels, from top to bottom, and the technologies that are part of each one. Technologies that are part of a lower level serve as a foundation for those that are part of a higher level.
The JDK consists of all levels.
The JRE consists of the following levels:
The Java SE API consists of the following levels: