Изменения в новых версиях
Приватные методы в интерфейсах
Фабрики неизменяемых коллекций
try-with-resources для готовой переменной
Ромбовидный оператор с анонимным классом
Операции потока takeWhile и dropWhile
Новые методы Optional
Модули
Подчёркивание перестало быть именем
Управление процессами
Чтение потока байтов целиком