Oracle выпустил первый release candidate платформы Java 7 Standard Edition. По сравнению с передыдущей сборкой, в это было исправлено несколько критических проблем, в том числе ошибка в JIT-компиляторе, обнаруженная разработчиками Eclipse.
В JDK7 входят следующие основные изменения:
- Поддержка языков с динамической типизацией
- Различные небольшие улучшения синтаксиса языка Java (проект Coin)
- Обновление архитектуры загрузки классов
- Улучшения в поддержке многопоточного программирования: fork/join, новые барьеры синхронизации, очереди передачи задач, конкурентные двухсторонние очереди, локальные для тредов генераторы случайных чисел
- Поддержка Unicode 6.0, улучшения в поддержки локализации
- Новые API для работы с файловой системой, ассинхронный ввод-вывод и multicast
- Поддержка протоколов TLS 1.2, Infiniband (Solaris/Linux), поддержка IPv6 на Windows Vista
- Криптография с использованием эллиптических кривых
- Поддержка XRender в Java2D, прозрачные и неквадратные окна
- Обновленный XML Stack — JAXP 1.4, JAXB 2.2a и JAX-WS 2.2
Если в этой сборке не будет обнаружено серьезных проблем, релиз JDK 7 выйдет в конце июля.
>>> Подробности