Готов релиз-кандидат новой версии Java – Oracle Java 7
Компания Oracle выпустила релиз-кандидат платформы Java 7. Официальный выпуск этой долгожданной новой версии должен состояться 28 июля 2011 года. После 5 лет фактического застоя, прошедших с момента выпуска Java 6, многие пользователи и разработчики Java-приложений ждут от новой платформы серьезных изменений, приближающих платформу Java к современным реалиям.
Как говорит Марк Рейнгольд (Mark Reinhold), ведущий архитектор платформы Java в компании Oracle, Java 7 – это не такой революционный продукт, какими были предшествующие номерные версии Java. Получается, сами разработчики Java не обещают в новом релизе ничего сверхъестественного и потрясающего. Задержка в появлении новой версии обусловлена как деловыми, так и политическими причинами, потому что процесс поглощения компании Sun Microsystems завершен лишь недавно.
Самым заметным новшеством в Java 7, по словам самих разработчиков, должен стать наборы новых программных интерфейсов API для организации ввода/вывода под общим названием JSR 203. Впервые технология Java получила настоящий доступ к реальным файловым системам – это позволяет работать с символическими ссылками и получать доступ к функциям каждой конкретной файловой системы. Новый базовый механизм для ветвления и объединения потоков JSR 166y был переработан по инициативе известного специалиста по конкурентной многозадачности Дуга Леа (Doug Lea). Обеспечивая настоящий параллелизм, технология Java теперь полностью готова к работе в многоядерных вычислительных средах. Также платформа Java 7 предлагает технологию JSR 292, которая обеспечивает поддержку динамически типизируемых языков программирования в виртуальных Java-машинах (JVM).
Релиз-кандидат Java 7 включает в себя всего 13 изменений по сравнению с последней рабочей сборкой продукта. Более половины из этих изменений – это чисто административные исправления, а вот остальные являются настоящими откровениями, исправляя такие серьезные ошибки, как сбои виртуальных машин и некорректная JIT-трансляция в среде Eclipse.
По сообщениям разработчиков Java, планируется сделать всего один релиз-кандидат новой версии Java, если только не появятся еще какие-нибудь сверхсерьезные проблемы. Кроме того, согласно принятой процедуре, релиз Java 7 должен быть утвержден исполнительным комитетом сообщества JCP (Java Community Process). Загрузить текущую версию платформы Java 7 SDK для разработчиков можно с официального сайта.