Java 8 Features: - Lambda expression - Stream API - Functional interface - Default and static methods - Optional class - Nashorn – JavaScript runtime engine - Annotation on Java Types - Unsigned Integer Arithmetic - Repeating annotations - New Date and Time API