Java 8 - нова версія мови програмування і JDK

1 2 1 2   Вчора корпорація Oracle офіційно анонсувала новий великий реліз мови програмування Java, що дістався їй у спадок від Sun Microsystems, - 8

Вчора корпорація 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 .