Ссылка на публикацию: https://www.skptricks.com/2018/08/Java-10-features.html
В то время как мы все говорим о Java 9, а некоторым людям еще предстоит внедрить Java 8 в свои проекты, вот и новая версия Java, JDK 10. Сейчас его можно скачать на веб-сайте Oracle. Это первый выпуск в новом расписании выпусков, где каждые шесть месяцев выходит новый выпуск Java. Я знаю, что еще довольно рано, но сейчас это реальность. Помимо шестимесячных выпусков, каждые три года будет выпуск LTS, который является своего рода основным выпуском Java. Следующий релиз LTS – Java 11, который должен выйти в сентябре. Так что вы можете стремиться к этому. Затем вы можете обновить его через три года до следующего выпуска LTS.
Особенности Java 10 – Что нового в Java 10?
Что нового в Java 10? Выпущенная в марте 2018 года Java 10 выходит всего через шесть месяцев после своего предшественника Java 9 и обеспечивает улучшенный вывод типов локальных переменных, сборку мусора и компиляцию.
Трехлетнее ожидание Java 9 разочаровало большинство разработчиков Java, но это означало, что мы наполовину ожидали, что этот релиз тоже будет отложен.
Но это было не так! И теперь Oracle взяла на себя обязательство выпускать новую версию каждые шесть месяцев.
Однако этот переход к таким регулярным обновлениям вызвал споры среди пользователей Java. Некоторые предпочитают менее частые выпуски с более значительными изменениями, в то время как другим нравится стабильный характер более регулярных обновлений среды разработки.
Топ-10 функций Java Вывод типов локальных переменных Консолидация леса JDK в Единый репозиторий Интерфейс сборщика мусора Параллельный Полный GC для класса приложений G1-Поток обмена данными -Локальные рукопожатия Удаление инструмента генерации собственных заголовков (javah) Дополнительные расширения тегов языка Юникод Выделение кучи на альтернативных устройствах памяти Экспериментальный JIT-компилятор на основе Java Корневые сертификаты Управление версиями версий на основе времени
Оригинал: “https://dev.to/skptricks/java-10-features—what-is-new-in-java-10-ono”