Я хотел бы сохранить эту статью, чтобы перечислить следующее
Ключевые функции в каждой версии, начиная с Java 9 до Java 12. Проблемы, с которыми приходится сталкиваться при переходе с Java 8 на JavaX Хорошие блоги и влоги, на которые можно ссылаться во время миграции.
Обратитесь к этой вики-странице для получения полной информации о выпусках JAVA, функциях и сроках.
Основные функции по выпуску:
Система модулей Java, связывающая Jshell с консолью выполнения Javadoc, улучшает методы фабрики сбора, например: Список (“яблоко”, “апельсин”, “виноград”) ; Потоковые улучшения API методы частного интерфейса Http – новые классы для создания Jar с несколькими выпусками запросов/ответов – где вы можете указать, какой файл класса выбрать на основе JRE.
Хорошие блоги для ссылки на pluralsight, baeldung и journdev
Вывод типа локальной переменной, например:,; Интерфейс сборщика мусора Параллельный Полный сборщик данных для класса приложений G1 – Поток обмена данными – Локальные рукопожатия Удалите инструмент генерации собственных заголовков (javah) Дополнительные расширения языковых тегов Unicode Выделение кучи на альтернативных устройствах памяти Экспериментальный JIT-компилятор на основе Java Пример: Корневые сертификаты виртуальной машины Graal Управление версиями выпуска на основе времени
Хорошие блоги: Journaldev
Java 11 – это выпуск с долгосрочной поддержкой (LTS). Если мы скачиваем JDK11 из oracle и используем его в производстве, то это уровень предприятия, и за это нужно платить.
Динамические параметры ClassFileConstants Управления доступом на основе Nest Улучшают встроенные функции Aarch64 Epsilon: Сборщик мусора без операций Удаляет модули Java EE и CORBA HTTP-клиент (Стандартный) Синтаксис локальной переменной для Лямбда-параметров Согласование ключа с Curve25519 и Curve448 Юникод 10 Бортовой самописец ChaCha20 и Криптографические алгоритмы Poly1305 Запуск программ с одним файлом Исходного кода Профилирование кучи с низкими накладными расходами Безопасность транспортного уровня (TLS) 1.3 ZGC: Масштабируемый сборщик мусора с низкой задержкой (Экспериментальный) – Устарел Движок Nashorn JavaScript, Устарели Инструменты Pack200 и API Java12: Shenandoah: Сборщик мусора с низкой задержкой (Экспериментальный), Набор выражений переключателя Microbenchmark (Предварительный просмотр), Константы JVM интерфейс прикладного программирования Один порт AArch64, а не Два Архива компакт-дисков по умолчанию, Прерываемые Смешанные коллекции для G1, Быстро Возвращают Неиспользуемую Выделенную память из G1
Хорошие блоги: whizlabs journaldev
Динамические архивы компакт-дисков ZGC: Откомментируйте неиспользуемую память, Переопределите устаревшие выражения переключения API сокетов (Предварительный просмотр) Текстовые блоки (Предварительный просмотр)
Оригинал: “https://dev.to/sanjaybsm/moving-from-java8-to-javax-1fpp”