Компания Oracle опубликовала черновые варианты спецификаций для Java 7 и Java 8

Компания Oracle представила на рассмотрение комитета JCP (Java Community Process) спецификации новых Java-технологий, которые планируется реализовать в платформах Java 7 и Java 8, выпуск которых намечен на середину 2011 и конец 2012 года. Изучив представленные материалы комитет примет решение, утвердить данные спецификации или отправить их на доработку.

Представлены следующие спецификации:

  • JSR 334 - набор небольших языковых улучшений Java, развиваемых в рамках проекта Coin;
  • JSR 335 - лямбда-выражения ("замыкания") для Java;
  • JSR 336 - возможности, намеченные для включения в релиз Java SE 7, например, поддержка языков программирования с динамической типизацией (инструкция InvokeDynamic), новый API для ввода/вывода (NIO.2), поддержка загрузки классов по URL, обновления связанные с параллельным выполнением и поддержкой коллекций, обновленный XML-стек, расширенная поддержка локалей, новый API для работы с файловой системой (File System API), прямой ввод/вывод из ZIP и JAR-архивов, JDBC 4.1, Rowset 1.1, Unicode 6.0, JDBC 4.1, поддержка TLS 1.2, компоненты Nimbus и JLayer для GUI-тулкита Swing;
  • JSR 337 - возможности, намеченные для включения в релиз Java SE 8, включая модульную систему Jigsaw, аннотации для Java-типов, поддержку языковых конструкций для работы с коллекциями, Swing application framework (JSR296).

Напомню, что фонд Apache намерен демонстративно голосовать против принятия спецификаций и призывает других участников комитета последовать их примеру.

Полный текст статьи читайте на OpenNet