Я знаю JDK 1.5 довольно хорошо. Как мы все знаем, помимо нового API (например, AtomicInteger, например), были значительные языковые изменения, такие как поддержка родовых, добавление перечислений, разделение автобокса и автоматическое распаковывание и т.д.
Я хочу найти некоторые ресурсы, которые имеют предпочтительное краткое описание новых функций в JDK 1.6 и 1.7 (для больших новых функций я предпочитаю читать полные объяснения). По мере изменения API только основные изменения приемлемы и краткий обзор нового (если я напомню, что есть новый способ читать символы с консоли, например). Что касается возможностей, я хочу найти полный список (такие изменения в распределении объектов, теперь JVM может фактически создавать объекты в стеке для оптимизации, например, но я не знаю деталей).
Для JDK 1.6 Основные функции технологии Java и совместимость с Java ™ SE 6 с J2SE 5.0. Для JDK 1.7 Работа с изменениями изменений Java SE 7, но это неполный список.