Java 8 includes several new features such as lambda expressions, default methods in interfaces, stream API for bulk data operations, date/time API improvements, and concurrency API enhancements. Some key additions are lambda expressions for functional-style programming, default/static methods allowing implementation code in interfaces, and the stream API providing a powerful way to process and filter collections of data.