Jump to content
Sign in to follow this  
SmokiMo

Релиз Java SE 9

Recommended Posts

21 сентября вышел очередной релиз платформы Java SE. С выхода предыдущего релиза Java SE 8 прошло три с половиной года.
 
Самым главным глобальным нововведением является Java Platform Module System — поддержка концепции модулей на уровне языка и JVM. Теперь сама стандартная библиотека JDK разбита на модули, а Java-разработчики имеют возможность создавать собственные модули, определять зависимости между ними, а также управлять видимостью пакетов в модуле для других модулей.
 
Подробнее про систему модулей Java 9 можно прочитать в книге Java 9 Modularity.
 
Другие важные нововведения:
  • Команда jshell — функциональность REPL (read-eval-print loop) для платформы Java.
  • Multi-Release JAR Files — возможность объединять в одном JAR-файле разные версии классов и ресурсов для разных версий Java.
  • jlink — инструмент для создания собственных сборок JRE под конкретную программу, включающих только нужные для запуска модули.
  • Браузерный плагин Java Plug-in и технология апплетов теперь помечены как устаревшие. Де факто апплеты уже не поддерживаются в современных браузерах.
  • Небольшие изменения в синтаксисе языка Java; например, в интерфейсах теперь поддерживаются private-методы.
  • Новый API для управления процессами (ProcessHandle).
  • Новый API для прохода по стеку вызовов (StackWalker).
  • Различные мелкие улучшения стандартной библиотеки, например, синтаксис для создания неизменяемых коллекций (List.of, Set.of, Map.of) и новые методы в API  Stream и CompletableFuture.
  • Новые возможности ECMAScript 6 (let, const, for..of и т. д.) в JavaScript-интерпретаторе Nashorn, а также новый API для синтаксического анализа JavaScript (Parser).
  • Поддержка HiDPI для приложений AWT и Swing под Windows и Linux.
  • Поддержка GTK3 как альтернативы GTK2 для создания окон AWT, Swing и JavaFX под Linux. По умолчанию используется GTK2, либо, если он недоступен, GTK3.
  • Upvote 3

Share this post


Link to post
Share on other sites

 

21 сентября вышел очередной релиз платформы Java SE. С выхода предыдущего релиза Java SE 8 прошло три с половиной года.
 
Самым главным глобальным нововведением является Java Platform Module System — поддержка концепции модулей на уровне языка и JVM. Теперь сама стандартная библиотека JDK разбита на модули, а Java-разработчики имеют возможность создавать собственные модули, определять зависимости между ними, а также управлять видимостью пакетов в модуле для других модулей.
 
Подробнее про систему модулей Java 9 можно прочитать в книге Java 9 Modularity.
 
Другие важные нововведения:
  • Команда jshell — функциональность REPL (read-eval-print loop) для платформы Java.
  • Multi-Release JAR Files — возможность объединять в одном JAR-файле разные версии классов и ресурсов для разных версий Java.
  • jlink — инструмент для создания собственных сборок JRE под конкретную программу, включающих только нужные для запуска модули.
  • Браузерный плагин Java Plug-in и технология апплетов теперь помечены как устаревшие. Де факто апплеты уже не поддерживаются в современных браузерах.
  • Небольшие изменения в синтаксисе языка Java; например, в интерфейсах теперь поддерживаются private-методы.
  • Новый API для управления процессами (ProcessHandle).
  • Новый API для прохода по стеку вызовов (StackWalker).
  • Различные мелкие улучшения стандартной библиотеки, например, синтаксис для создания неизменяемых коллекций (List.of, Set.of, Map.of) и новые методы в API  Stream и CompletableFuture.
  • Новые возможности ECMAScript 6 (let, const, for..of и т. д.) в JavaScript-интерпретаторе Nashorn, а также новый API для синтаксического анализа JavaScript (Parser).
  • Поддержка HiDPI для приложений AWT и Swing под Windows и Linux.
  • Поддержка GTK3 как альтернативы GTK2 для создания окон AWT, Swing и JavaFX под Linux. По умолчанию используется GTK2, либо, если он недоступен, GTK3.

 

Смоки, сам то юзал ? Что скажешь со своих слов.

  • Upvote 1

Share this post


Link to post
Share on other sites

Смоки, сам то юзал ? Что скажешь со своих слов.

Пока рано переходить, подождать надо :с

Share this post


Link to post
Share on other sites

Пока рано переходить, подождать надо :с

до java 10 -> года 3 =))

Share this post


Link to post
Share on other sites

Смоки, сам то юзал ? Что скажешь со своих слов.

Еще нет, сам только сегодня узнал, помню когда вышла 8 ява, так все вокруг говорил об этом, а тут уже месяц с релиза прошел. Случайно на статью забрел

  • Upvote 2

Share this post


Link to post
Share on other sites

до java 10 -> года 3 =))

С десяток апдейтов подождать, причём тут джава 10.

Share this post


Link to post
Share on other sites

Один вопрос. А зачем?

:D Ну народ типо оптимизирует, улучшает код..

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...