Java 8 - нова версія мови програмування і JDK
1 2
Вчора корпорація Oracle офіційно анонсувала новий великий реліз мови програмування Java, що дістався їй у спадок від Sun Microsystems, - 8.
Реліз Java 8 ознаменував безліч змін і нововведень як для самої мови програмування Java, так і цілого ряду пов'язаних з ним продуктів і інструментів: Javac і Javadoc, JavaFX, JDBC, Java DB, HotSpot VM і т.п. Серед найбільш значущих змін в Java / JDK 8 можна виділити наступні:
- підтримка лямбда-виразів;
- методи за замовчуванням для нових можливостей в інтерфейси бібліотек і забезпечення бінарної сумісності з кодом старих версій цих бібліотек;
- повторювані (repeating) і типові (type) інструкції;
- пакет java.util.stream зі Stream API для підтримки операцій в функціональному стилі для потоків елементів;
- численні поліпшення в безпеці і пов'язаних з нею функціях: TLS 1.2 на клієнтській стороні за замовчуванням, більш надійні алгоритми для шифрування по паролю, підтримка алгоритмів AEAD, SHA-224, 64-бітові PKCS11 для Windows і т.п .;
- JavaFX: нова тема Modena, клас SwingNode для інтеграції контенту з Swing, значне розширення можливостей роботи з 3D і веб (в WebView), підтримка архітектури ARM, можливість запуску JavaFX-додатків консольної командою java;
- підтримка Unicode 6.2.0, нові API для календарів і локалей;
- JavaScript-движок Nashorn;
- JDBC 4.2 і Java DB 10.10;
- JAXP (Java API for XML Processing) 1.6;
- Java Mission Control 5.3.
Подробиці про реліз Java 8 доступні в документі « JDK 8 Release Notes ».
Постійне посилання до новини: https://www.nixp.ru/news/12385.html . Дмитро Шурупів за матеріалами oracle.com .