The document discusses the new features introduced in Java versions 8 through 11. It provides 10 examples of features added in Java 9, including private methods in interfaces and collection factory methods. Another section outlines 6 features from Java 10 such as local variable type inference. Finally, Java 11 features like local-variable syntax for lambda parameters and the standardization of the HTTP client are presented along with various API improvements and removed features.