Java has been around for over two decades now. For the most part of its lifetime, there have been a few things that haven't changed. Let's focus our attention on two aspects of the JDK the way they were in Java 8 or earlier:
- The JRE structure: The file and directory structure that Java Runtime Environment (JRE) is installed as when it is set up on a computer
- The state of API encapsulation: The differences between the public Java APIs and the internal platform classes