История версий Java SE

Версии

Версия Дата выпуска Конец бесплатной поддержки Конец LTS
JDK Beta декабрь 1995 неизвестно неизвестно
JDK 1.0 январь 1996
JDK 1.1 февраль 1997
J2SE 1.2 декабрь 1998
J2SE 1.3 май 2000
J2SE 1.4 февраль 2002 октябрь 2008 февраль 2013
J2SE 5.0 сентябрь 2004 ноябрь 2009 апрель 2015
Java SE 6 декабрь 2006 апрель 2013 декабрь 2018
Java SE 7 июль 2011 апрель 2015 июль 2022
Java SE 8 (LTS) март 2014
  • Январь 2019 (коммерческая лицензия Oracle)
  • Декабрь 2020 (лицензия для персонального использования Oracle)
  • Сентябрь 2023 (для AdoptOpenJDK[1])
март 2025
Java SE 9[2][3][4] сентябрь 2017 Март 2018 (OpenJDK)
Java SE 10 март 2018 Сентябрь 2018 (OpenJDK)
Java SE 11 (LTS) сентябрь 2018 Сентябрь 2022[1] сентябрь 2026
Java SE 12 март 2019 Сентябрь 2019
Java SE 13 сентябрь 2019 Март 2020
Java SE 14 март 2020 Сентябрь 2020
Java SE 15 сентябрь 2020 Март 2021
Java SE 16 март 2021 Сентябрь 2021 (OpenJDK)
Java SE 17 (LTS) сентябрь 2021 Сентябрь 2030

JDK 1.0 (23 января 1996)

Первый выпуск. Первой стабильной версией стала JDK 1.0.

JDK 1.1 (19 февраля 1997)

Наиболее значимые дополнения:

  • обширное изменение событий библиотеки AWT
  • в язык добавлены внутренние классы
  • JavaBeans (классы в языке Java, написанные по определённым правилам. Они используются для объединения нескольких объектов в один для удобной передачи данных)
  • JDBC (соединение с базами данных) — платформенно-независимый промышленный стандарт взаимодействия Java-приложений с различными СУБД
  • RMI (программный интерфейс вызова удаленных методов)
  • ограниченная рефлексия (модификация во время выполнения невозможна, есть только наблюдение собственной структуры)

J2SE 1.2 (8 декабря 1998)

Кодовое имя Playground.

Следующей базовой версией Java стала версия Java 2, символизировавшая собой второе поколение. Первой версии Java 2 был присвоен номер 1.2. С появлением версии 2, SUN Microsystems стала выпускать Java в виде пакета J2SE (Java 2 Platform Standard Edition — Стандартная версия платформы Java 2) и теперь номера версий указываются применительно к этому продукту.

Java 2, или Java 2.0 — дальнейшее развитие и усовершенствование спецификации исходного стандарта языка и платформы Java, на который теперь принято ссылаться как на Java 1.0. В настоящее время спецификация платформы Java 2 продолжает интенсивно развиваться и обогащаться, пополняясь новыми возможностями, особенно из-за конкуренции с платформой .Net, перенявшей у Java ряд ключевых особенностей.

Основными усовершенствованиями Java 2 по сравнению с Java 1.0 являются:

  • Swing включен в спецификацию платформы Java 2
  • Коллекции
  • Policy файлы
  • Цифровые сертификаты пользователя
  • Библиотека Accessibility
  • Java 2D
  • Поддержка технологии drag-and-drop
  • Полная поддержка Unicode, включая поддержку ввода на японском, китайском и корейском языках
  • Поддержка воспроизведения аудиофайлов нескольких популярных форматов
  • Полная поддержка технологии CORBA
  • Включение в JDK для Java 2 JIT-компилятора, улучшенная производительность
  • Усовершенствования инструментальных средств JDK, включая поддержку профилирования Java-программ

J2SE 1.3 (8 мая 2000)

Кодовое имя Kestrel.

J2SE 1.4 (6 февраля 2002)

Кодовое имя Merlin.

J2SE 5.0 (30 сентября 2004)

Кодовое имя Tiger. Спецификация Java 5 была выпущена в сентябре 2004 года. В данной версии разработчики внесли в язык целый ряд принципиальных дополнений:

  • Перечислимые типы (enum). Ранее отсутствовавшие в Java типы оформлены по аналогии с C++, но при этом имеют ряд дополнительных возможностей.
    • Перечислимый тип является полноценным классом Java, то есть может иметь конструктор, поля, методы, в том числе скрытые и абстрактные.
    • Перечисление может реализовывать интерфейсы.
    • Для перечислений имеются встроенные методы, дающие возможность получения значений типа по имени, символьных значений, соответствующих именам, преобразования между номером и значением, проверки типа на то, что он является перечислимым.
  • Аннотации — возможность добавления в текст программы метаданных, не влияющих на выполнение кода, но допускающих использование для получения различных сведений о коде и его исполнении. Одновременно выпущен инструментарий для использования аннотированного кода. Одно из применений аннотаций — упрощение создания тестовых модулей для Java-кода.
  • Средства обобщённого программирования (generics) — механизм, аналогичный Eiffel (позже также появились и в C#, принципиально отличаются от шаблонов C++), дающий возможность создавать классы и методы с полями и параметрами произвольного объектного типа. С использованием данного механизма реализованы новые версии коллекций стандартной библиотеки Java.
  • Методы с неопределённым числом параметров.
  • Autoboxing/Unboxing — автоматическое преобразование между скалярными типами Java и соответствующими типами-обёртками (например, между int и Integer). Наличие такой возможности упрощает код, поскольку исключает необходимость в выполнении явных преобразований типов в очевидных случаях.
  • Разрешён импорт статических методов и переменных.
  • В язык введён цикл по коллекции объектов (итератор, foreach).

Java SE 6 (11 декабря 2006)

Кодовое имя Mustang.

Java SE 7 (7 июля 2011)

Java 7 (кодовое имя Dolphin[5]) это крупное обновление Java.[6]. Процесс разработки был разбит на 13 этапов; последний этап был достигнут 18 февраля 2011[7][8].

Новые возможности в Java 7[9]

  • Строки в switch[13]
  • Автоматическое управление ресурсами[14]
  • Выведение типов при создании экземпляра обобщённого (generic) класса[15]
  • Упрощен вызов метода с переменным числом аргументов[16]
  • Поддержка подчеркиваний в качестве разделителей цифр для чисел (Возможность разбивать визуально числа на разряды, увеличивает удобочитаемость)
  • Поддержка коллекций на уровне языка[17]
  • Средства для параллельного исполнения в рамках JSR 166[18]
  • Новая библиотека Ввода-вывода для улучшения платформонезависимости и поддержки метаданных и символьных ссылок. Пакеты: java.nio.file и java.nio.file.attribute[19][20]
  • Поддержка алгоритмов эллиптической криптографии на уровне библиотеки.
  • XRender для Java 2D, улучшающий управление возможностями современных GPU
  • Новое графическое API, которое планировали выпустить в Java версии 6u10
  • Расширение поддержки сетевых протоколов (включая SCTP и Sockets Direct Protocol) на уровне библиотеки
  • Обновления в XML и Юникоде.

От Лямбда-функции, проекта Jigsaw и некоторых других возможностей проекта Coin в Java 7 было решено отказаться. Они будут отложены до Java 8.[21]

Обновления Java SE 7

Релиз[22] Дата релиза Изменения
Java SE 7

Update 1

18 октября 2011 г. Данный релиз содержит:
  • исправления уязвимостей безопасности
  • исправлено 6 ошибок
Java SE 7

Update 2

12 декабря 2011 г. Данный релиз содержит:
  • Новый JVM (Java HotSpot Virtual Machine, версия 22), который повышает надёжность и производительность
  • Поддержка Oracle Solaris 11
  • Поддержка Firefox 5 и старше
  • JavaFX входит в состав Java SE
...
Java SE 7

Update 80

14 апреля 2015 г. Данный релиз содержит:
  • исправления уязвимостей безопасности
  • исправлено 104 ошибки

Это последний выпущенный общедоступный релиз Java SE 7

Java SE 8 (18 марта 2014)

Вышла 18 марта 2014 года[23].

Новые возможности в Java 8

  • Лямбда-выражения и аннотация @FunctionalInterface
  • Возможность наличия у метода интерфейса реализации по умолчанию
  • Аннотации типов
  • JavaScript-движок Nashorn
  • Base64 декодер (java.util.Base64)
  • Date & Time API (java.time)
  • Stream API – Возможность выполнения последовательности операций над элементами массива, а также возможность производить их параллельно (parallelStream);
  • Добавлены операции над ассоциативными массивами (Map)
  • Появились ссылки на метод или конструктор
  • Появились предикаты, функции, поставщики (Фабрики объектов), опциональные значения, конструктор компаратора.

Java 9

На JavaOne[англ.] 2011, Oracle обсудила возможности, которые возможно были бы выпущены к Java 9 в 2016.[24] Java 9 должна была поддерживать улучшенную поддержку многогигабайтных куч, лучшую интеграцию нативного кода, изменённый стандартный сборщик мусора (G1 с «укороченным временем отзыва»)[25] и самонастраиваемая[англ.] JVM.[26]

В начале 2016 релиз Java 9 был отложен на март 2017,[27] позже перенесён на июль 2017,[28] а потом перенесён на сентябрь 2017,[29] из-за спорного принятия проекта Jigsaw Исполнительный комитет Java,[30] который заставил Oracle исправить некоторые проблемы безопасности и критические технические вопросы. В последние дни июня 2017, Исполнительный комитет Java выразил единогласное согласие за систему модулей.[31]

Функции, добавленные в Java 9:

Первый RC Java 9 был выпущен 9 августа 2017.[45] Первый стабильный релиз был 21 сентября 2017[46]

Обновления Java 9

Релиз Дата релиза Примечания
Java SE 9[47] 21 сентября 2017 года Первый релиз
Java SE 9.0.1[48] 17 октября 2017 года Исправление 12 багов, переход на новую систему нумерации
Java SE 9.0.4[49] 16 января 2018 года Финальный релиз; патчи безопасности и исправление критических ошибок

Java 10

OpenJDK 10 вышла 20 марта 2018 года, было добавлено 12 новых функций. Среди них:

  • JEP 286: Автоматическое выведение типа локальных переменных[50]
  • JEP 317: Экспериментальный Java-based JIT компилятор.[51] Это адаптация динамического компилятора Graal для платформы Linux x64
  • JEP 310: Обмен информацией о классах приложения[52]
  • JEP 322: Смена стратегии версионирования Java[53]
  • JEP 307: Полностью параллельная сборка мусора для G1[54]
  • JEP 304: Интерфейс Garbage-collector[55]
  • JEP 314: Расширение с дополнительные языковыми тегами Unicode[56]
  • JEP 319: Установка хранилища CA по умолчанию[57]
  • JEP 312: Thread-local handshakes[58]
  • JEP 316: Возможность размещения Heap на альтернативных устройствах памяти[59]
  • JEP 313: Удаление утилиты для генерации нативных заголовков – javah[60]
  • JEP 296: Объединение репозиториев JDK в один общий репозиторий[61]

Обновления Java 10

Release Release date Highlights
Java SE 10 20 марта 2018 года Первый релиз
Java SE 10.0.1 17 апреля 2018 года Патчи безопасности и исправление 5 багов
Java SE 10.0.2 17 июля 2018 года Финальный релиз; патчи безопасности, исправление 7 багов

Java 11

OpenJDK 11 вышла 25 сентября 2018 года, было добавлено 17 новых функций. Среди них:

  • JEP 181: Управление Nest-Based доступом[62]
  • JEP 309: Динамические константы класса-файла[63]
  • JEP 315: улучшение встроенных функций Aarch64[64]
  • JEP 318: Epsilon: No-Op cборщик мусора[65]
  • JEP 320: удаление модулей Java EE и CORBA[66]
  • JEP 321: добавлен HTTP-клиент (стандартный)[67]
  • JEP 323: синтаксис локальной переменной для лямбда-параметров[68]
  • JEP 324: ключевое соглашение с Curve25519 и Curve448 [69]
  • JEP 327: Unicode 10[70]
  • JEP 328: Flight Recorder[71]
  • JEP 329: криптографические алгоритмы ChaCha20 и Poly1305[72]
  • JEP 330: Запуск однофайловых Source-Code программ[73]
  • JEP 331: Low-Overhead Heap Profiling[74]
  • JEP 332: безопасность транспортного уровня (TLS) 1.3[75]
  • JEP 333: ZGC: экспериментальный сборщик мусора с масштабируемостью и Low-Latency[76]
  • JEP 335: движок Nashorn JavaScript[77] объявлен устаревшим
  • JEP 336: инструменты Pack200 и API[78]

Обновления Java 11

Release Release date Highlights
Java SE 11 28 июня 2018 года - 26 июля 2018 года Рампдаун (в 2 фазах)
Java SE 11.0.1 16 августа 2018 года Первый релиз
Java SE 11.0.2 30 августа 2018 года Финальный релиз

См. также

Примечания

  1. 1 2 AdoptOpenJDK (англ.). Дата обращения: 20 марта 2019. Архивировано 3 февраля 2021 года.
  2. Shapiro, Alex (2017-09-21). "Oracle Announces Java SE 9 and Java EE 8". Oracle Press Releases (англ.). Архивировано из оригинала 2 октября 2018. Дата обращения: 20 апреля 2019.
  3. "Компания Oracle выпустила Java SE 9 и Java EE 8". OpenNET. 2017-09-22. Архивировано 23 сентября 2017. Дата обращения: 20 апреля 2019.
  4. Release Notes for JDK 9 and JDK 9 Update Releases (англ.). Архивировано 20 апреля 2019 года.
  5. JDK7 Архивная копия от 10 июня 2007 на Wayback Machine, Sun.
  6. Flanagan, David The Open Road: Looking Ahead to Java 7 (8 сентября 2007). Дата обращения: 9 марта 2008. Архивировано 5 февраля 2012 года.
  7. JDK 7 at OpenJDK. Дата обращения: 9 июля 2010. Архивировано 8 января 2021 года.
  8. JDK 7. Дата обращения: 9 июля 2010. Архивировано 30 октября 2020 года.
  9. Miller, Alex Java 7. Дата обращения: 30 мая 2008. Архивировано 5 февраля 2012 года.
  10. Compressed oops in the Hotspot JVM. OpenJDK. Дата обращения: 16 апреля 2010. Архивировано из оригинала 31 августа 2009 года.
  11. Project Coin. Sun Microsystems. Дата обращения: 30 марта 2009. Архивировано 4 октября 2012 года.
  12. Darcy, Joseph D. Project Coin: Small Language Change Proposal Form Available (27 января 2009). Дата обращения: 30 марта 2009. Архивировано из оригинала 30 января 2009 года.
  13. Proposal: Strings in Switch. Дата обращения: 9 июля 2010. Архивировано 10 мая 2010 года.
  14. Proposal: Automatic Resource Management. Дата обращения: 9 июля 2010. Архивировано 10 июня 2010 года.
  15. Proposal: Improved Type Inference for Generic Instance Creation. Дата обращения: 9 июля 2010. Архивировано 29 июня 2010 года.
  16. PROPOSAL: Simplified Varargs Method Invocation. Дата обращения: 9 июля 2010. Архивировано 29 июня 2010 года.
  17. Darcy, Joseph D. Project Coin: The Final Five (Or So). Дата обращения: 16 апреля 2010. Архивировано из оригинала 1 сентября 2009 года.
  18. Concurrency JSR-166. Дата обращения: 16 апреля 2010. Архивировано 26 июля 2013 года.
  19. File I/O (Featuring NIO.2) (The Java™ Tutorials > Essential Classes > Basic I/O). Дата обращения: 9 июля 2010. Архивировано 1 марта 2009 года.
  20. Legacy File I/O Code (The Java™ Tutorials > Essential Classes > Basic I/O). Дата обращения: 9 июля 2010. Архивировано 2 июня 2009 года.
  21. Re-thinking JDK 7 (8 сентября 2010). Дата обращения: 20 сентября 2010. Архивировано из оригинала 24 сентября 2010 года.
  22. Java SE 7 Update Release Notes. www.oracle.com. Дата обращения: 23 апреля 2018. Архивировано 23 апреля 2018 года.
  23. Java SE 9 Release Date. (недоступная ссылка)
  24. Andy Patrizio. Mark your calendar: Java 9 finally has a release date (англ.). Network World (7 мая 2015). Дата обращения: 12 ноября 2017.
  25. Uwe Schindler. Java 9’s new garbage collector: What’s changing? What’s staying? (англ.). jaxenter (26 июня 2015). Дата обращения: 12 ноября 2017. Архивировано 26 сентября 2017 года.
  26. Eric Bruno. JavaOne: JavaFX 2, Java on iOS (англ.). Dr.Dobb's. Дата обращения: 12 ноября 2017.
  27. Euan Viveash (2016-01-05). "Java 9 Release Date Now March, 2017". FileHippo (англ.). Архивировано 29 июля 2017. Дата обращения: 12 ноября 2017.
  28. Simon Sharwood (2016-09-14). "JDK 9 release delayed another four months". The Register (англ.). Архивировано 9 мая 2017. Дата обращения: 12 ноября 2017.
  29. Christina Mercer (2017-09-26). "Java 9: Release date and new features". TechWorld (англ.). Дата обращения: 12 ноября 2017.
  30. Paul Krill (2017-05-09). "Java modularity specification opposed by Red Hat, IBM is voted down". InfoWorld (англ.). Дата обращения: 12 ноября 2017.
  31. Richard Chirgwin (2017-07-02). "Java 9 release back on track, community votes 'yes'". The Register (англ.). Архивировано 11 ноября 2017. Дата обращения: 12 ноября 2017.
  32. JSR 376: JavaTM Platform Module System (англ.). Java Community Process. Дата обращения: 12 ноября 2017. Архивировано 10 января 2018 года.
  33. Project Jigsaw (англ.). Дата обращения: 12 ноября 2017. Архивировано 9 января 2021 года.
  34. Mark Reinhold. Java Module-System Requirements — DRAFT 12 (англ.) (19 апреля 2011). Дата обращения: 12 ноября 2017. Архивировано 23 сентября 2013 года.
  35. Paul Krill (2012-07-18). "Project Jigsaw delayed until Java 9". InfoWorld (англ.). Дата обращения: 12 ноября 2017.
  36. JEP 222: jshell: The Java Shell (Read-Eval-Print Loop) (англ.). Дата обращения: 12 ноября 2017. Архивировано 15 ноября 2017 года.
  37. Kulla (англ.). Дата обращения: 12 ноября 2017. Архивировано 28 января 2021 года.
  38. JEP 295: Ahead-of-Time Compilation (англ.). Дата обращения: 12 ноября 2017. Архивировано 7 февраля 2018 года.
  39. JEP 268: XML Catalogs (англ.). Дата обращения: 12 ноября 2017. Архивировано 1 декабря 2020 года.
  40. 1 2 JEP 266: More Concurrency Updates (англ.). Дата обращения: 12 ноября 2017. Архивировано 16 августа 2020 года.
  41. Reactive Streams (англ.). Дата обращения: 12 ноября 2017. Архивировано 15 января 2016 года.
  42. Doug Lea. [concurrency-interest] jdk9 Candidate classes Flow and SubmissionPublisher (англ.) (15 января 2015). Дата обращения: 12 ноября 2017. Архивировано 20 января 2015 года.
  43. Abraham Marín Pérez (2015-01-01). "Reactive Streams Releases First Stable Version for JVM". InfoQ (англ.). Архивировано 22 августа 2017. Дата обращения: 12 ноября 2017.
  44. JEP 282: jlink: The Java Linker (англ.). Дата обращения: 12 ноября 2017. Архивировано 3 ноября 2017 года.
  45. mark.reinhold. JDK 9: First Release Candidate (англ.) (9 августа 2017). Дата обращения: 12 ноября 2017. Архивировано 12 ноября 2017 года.
  46. Christina Mercer (2017-09-26). "Java 9: Release date and new features". TechWorld[англ.] (англ.). Дата обращения: 12 ноября 2017.
  47. Java Development Kit 9 Release Notes (21 сентября 2017). Дата обращения: 12 ноября 2017. Архивировано 14 ноября 2017 года.
  48. JDK 9.0.1 Release Notes (17 октября 2017). Дата обращения: 12 ноября 2017. Архивировано 15 ноября 2017 года.
  49. Java™ SE Development Kit 9.0.4 Release Notes. www.oracle.com. Дата обращения: 5 февраля 2019. Архивировано 29 мая 2020 года.
  50. JEP 286: Local-Variable Type Inference. openjdk.java.net. Дата обращения: 26 февраля 2020. Архивировано 18 ноября 2018 года.
  51. JEP 317: Experimental Java-Based JIT Compiler. openjdk.java.net. Дата обращения: 26 февраля 2020. Архивировано 25 февраля 2020 года.
  52. JEP 310: Application Class-Data Sharing. openjdk.java.net. Дата обращения: 26 февраля 2020. Архивировано 26 февраля 2020 года.
  53. JEP 322: Time-Based Release Versioning. openjdk.java.net. Дата обращения: 26 февраля 2020. Архивировано 26 февраля 2020 года.
  54. JEP 307: Parallel Full GC for G1. openjdk.java.net. Дата обращения: 26 февраля 2020. Архивировано 26 февраля 2020 года.
  55. JEP 304: Garbage Collector Interface. openjdk.java.net. Дата обращения: 26 февраля 2020. Архивировано 26 февраля 2020 года.
  56. JEP 314: Additional Unicode Language-Tag Extensions. openjdk.java.net. Дата обращения: 26 февраля 2020. Архивировано 26 февраля 2020 года.
  57. JEP 319: Root Certificates. openjdk.java.net. Дата обращения: 26 февраля 2020. Архивировано 26 февраля 2020 года.
  58. JEP 312: Thread-Local Handshakes. openjdk.java.net. Дата обращения: 26 февраля 2020. Архивировано 22 февраля 2020 года.
  59. JEP 316: Heap Allocation on Alternative Memory Devices. openjdk.java.net. Дата обращения: 26 февраля 2020. Архивировано 26 февраля 2020 года.
  60. JEP 313: Remove the Native-Header Generation Tool (javah). openjdk.java.net. Дата обращения: 26 февраля 2020. Архивировано 26 февраля 2020 года.
  61. JEP 296: Consolidate the JDK Forest into a Single Repository. openjdk.java.net. Дата обращения: 26 февраля 2020. Архивировано 26 февраля 2020 года.
  62. JEP 181: Nest-Based Access Control. openjdk.java.net. Дата обращения: 17 октября 2020. Архивировано 18 ноября 2018 года.
  63. JEP 309: Dynamic Class-File Constants. openjdk.java.net. Дата обращения: 17 октября 2020. Архивировано 11 ноября 2020 года.
  64. JEP 315: Improve Aarch64 Intrinsics. openjdk.java.net. Дата обращения: 17 октября 2020. Архивировано 8 октября 2020 года.
  65. JEP 318: Epsilon: A No-Op Garbage Collector. openjdk.java.net. Дата обращения: 17 октября 2020. Архивировано 18 ноября 2018 года.
  66. JEP 320: Remove the Java EE and CORBA Modules. openjdk.java.net. Дата обращения: 17 октября 2020. Архивировано 1 ноября 2020 года.
  67. JEP 321: HTTP Client (Standard). openjdk.java.net. Дата обращения: 17 октября 2020. Архивировано 24 ноября 2018 года.
  68. JEP 323: Local-Variable Syntax for Lambda Parameters. openjdk.java.net. Дата обращения: 17 октября 2020. Архивировано 15 ноября 2018 года.
  69. JEP 324: Key Agreement with Curve25519 and Curve448. openjdk.java.net. Дата обращения: 17 октября 2020. Архивировано 6 ноября 2020 года.
  70. JEP 327: Unicode 10. openjdk.java.net. Дата обращения: 17 октября 2020. Архивировано 18 ноября 2018 года.
  71. JEP 328: Flight Recorder. openjdk.java.net. Дата обращения: 17 октября 2020. Архивировано 9 ноября 2020 года.
  72. JEP 329: ChaCha20 and Poly1305 Cryptographic Algorithms. openjdk.java.net. Дата обращения: 17 октября 2020. Архивировано 18 июля 2020 года.
  73. JEP 330: Launch Single-File Source-Code Programs. openjdk.java.net. Дата обращения: 17 октября 2020. Архивировано 9 ноября 2020 года.
  74. JEP 331: Low-Overhead Heap Profiling. openjdk.java.net. Дата обращения: 17 октября 2020. Архивировано 11 ноября 2020 года.
  75. JEP 332: Low-Overhead Heap Profiling. openjdk.java.net. Дата обращения: 17 октября 2020. Архивировано 18 ноября 2018 года.
  76. JEP 333: ZGC: A Scalable Low-Latency Garbage Collector(Experimental). openjdk.java.net. Дата обращения: 17 октября 2020. Архивировано 18 ноября 2018 года.
  77. JEP 335: Deprecate the Nashorn JavaScript Engine. openjdk.java.net. Дата обращения: 17 октября 2020. Архивировано 3 ноября 2020 года.
  78. JEP 336: Deprecate the Pack200 Tools and API. openjdk.java.net. Дата обращения: 17 октября 2020. Архивировано 26 сентября 2020 года.

Ссылки

Read other articles:

Primi ministri di Malta Stato Malta In caricaRobert Abela (Partito Laburista) da13 gennaio 2020 Istituito1923 Nominato daPresidente della Repubblica di Malta SedeVilla Francia (primario)Girgenti Palace (estate) Sito webopm.gov.mt/ Modifica dati su Wikidata · Manuale Questo è un elenco dei primi ministri di Malta, dai tempi della colonizzazione britannica ad oggi. Indice 1 Cronotassi 1.1 Linea temporale 2 Note 3 Voci correlate 4 Altri progetti 5 Collegamenti esterni Cronotassi Prim...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Desember 2022. Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Oktober 2022. Nugroh...

 

Franco Baresi Baresi pada tahun 2012Informasi pribadiTanggal lahir 8 Mei 1960 (umur 63)Tempat lahir Travagliato, Brescia, ItaliaTinggi 176 cm (5 ft 9+1⁄2 in)Posisi bermain SweeperKarier junior1972–1977 AC MilanKarier senior*Tahun Tim Tampil (Gol)1977–1997 AC Milan 532 (16)Tim nasional1982–1994 Italia 82[1] (2)Kepelatihan2002–2006 Milan (Primavera)2006–2008 Milan (Berretti) Prestasi  Italia Piala Dunia FIFA Spanyol 1982 Italia 1990 AS 1994 AC M...

إراكليون الإحداثيات 40°45′24″N 23°02′12″E / 40.7567°N 23.0367°E / 40.7567; 23.0367  تقسيم إداري  البلد اليونان[1]  خصائص جغرافية ارتفاع 105 متر  عدد السكان  عدد السكان 1278 (2011)  معلومات أخرى منطقة زمنية ت ع م+02:00 (توقيت قياسي)،  وت ع م+03:00 (توقيت صيفي)  572 00  رمز...

 

Juillet 1815 Nombre de jours 31 Premier jour Samedi 1er juillet 18156e jour de la semaine 26 Dernier jour Lundi 31 juillet 18151er jour de la semaine 31 Calendrier juillet 1815 Sem Lu Ma Me Je Ve Sa Di 26 1er 2 27 3 4 5 6 7 8 9 28 10 11 12 13 14 15 16 29 17 18 19 20 21 22 23  30 24 25 26 27 28 29 30  31 31 1815 • Années 1810 • XIXe siècle Mois précédent et suivant Juin 1815 Août 1815 Juillet précédent et suivant Juillet 1814 Juillet 1816 Chronologies ...

 

Liste des cours d'eau de Nouvelle-Zélande. Pour un petit nombre de cas, qui n'a pas été pris intégralement en compte ici, il existe de multiples rivières portant un nom identique. Dans ce cas, la notation (#) indique le nombre de rivières partageant ce dit même nom. Un lien permettra de différencier les différents cas. Sommaire : Haut – A B C D E F G H I J K L M N O P Q R S T U V W X Y Z A Aan (fleuve) Acheron (rivière de Marlborough) Acheron (rivière de Canterbury) Ada (riv...

River in SlovakiaOravaHungarian: Árva, German: Arwa, Polish: OrawaOrava at Dolný Kubín, showing houses of Záskalie neighbourhoodLocationCountrySlovakiaPhysical characteristicsSourceOrava reservoir, taking water from White Orava in Slovakia and from Black Orava in Poland • locationOrava, Slovakia • coordinates49°23′N 19°33′E / 49.383°N 19.550°E / 49.383; 19.550 • elevation601 m (1,972 ft) Mou...

 

AGM-86 An AGM-86A dipajang di National Air and Space Museum tahun 2004. Jenis Rudal jelajah strategis udara ke darat Negara asal Amerika Serikat Sejarah pemakaian Masa penggunaan 1982–present[1] Digunakan oleh Angkatan Udara Amerika Serikat Sejarah produksi Tahun 1974 Produsen Boeing Integrated Defense Systems Biaya produksi $1 juta (AGM-86B)ditambah $160.000 untuk biaya konversi bagi AGM-86C;ditambah $896.000 untuk biaya konversi bagi AGM-86D[1] Diprodu...

 

Questa voce o sezione sugli argomenti critici letterari e scrittori italiani non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Questa voce sugli argomenti critici letterari e scrittori italiani è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del ...

Feast day of Nicholas of Myra Not to be confused with the day of Translation of the Relics of Saint Nicholas from Myra to Bari which is celebrated on 9 May. Feast of Saint Nicholas redirects here. For the painting by Jan Steen, see The Feast of Saint Nicholas. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Saint Nicholas Day – new...

 

مجمع اللغة العربية الفلسطيني مَجْمَع اللُّغَة‏ الْعَرَبِيَّة الفِلسطيني  مجمع اللغة العربية الفلسطيني‌ البلد دولة فلسطين  المقر الرئيسي القدس،  ورام الله  تاريخ التأسيس 1994  العضوية اتحاد المجامع اللغوية العلمية العربية  اللغات الرسمية العربية  المنظ...

 

Chinese financial services company Ant Group Co. Ltd.Native name蚂蚁科技集团股份有限公司IndustryTechnologyFinancial servicesPayment processorPredecessor Alipay financial services (2014)[1] Ant Financial Services Group (2014-2020) Founded16 October 2014; 9 years ago (2014-10-16) in Hangzhou, Zhejiang, ChinaFounderJack MaHeadquartersXihu District, Hangzhou, ChinaArea servedWorldwideKey people Eric Jing(executive chairman and CEO) Ni Xingjun(Chief Technology...

Capital of Telangana, India This article is about the city in India. For other uses, see Hyderabad (disambiguation). Metropolis in Telangana, IndiaHyderabadMetropolisClockwise from top: Charminar during Ramzan night bazaar, Qutb Shahi tombs, Buddha Statue at Hussain Sagar, Falaknuma Palace, skyline at Gachibowli and Birla Mandir. Logo of the Greater Hyderabad Municipal CorporationInteractive Map Outlining HyderabadHyderabadLocation in HyderabadShow map of HyderabadHyderabadLocation in Telanga...

 

Mexican politician (1794–1850) In this Spanish name, the first or paternal surname is Canalizo and the second or maternal family name is Bocadillo. General Valentín Canalizo13th President of MexicoIn office7 September 1843 – 4 June 1844Preceded byAntonio López de Santa AnnaSucceeded byAntonio López de Santa AnnaIn office21 September – 6 December 1844Preceded byJosé Joaquín de HerreraSucceeded byJosé Joaquín de Herrera Personal detailsBorn(1794-01-14)...

 

County in New Jersey, United States County in New JerseyBergen CountyCountyAtop the Hudson Palisades in Englewood Cliffs, overlooking the Hudson River, the George Washington Bridge, and the skyscrapers of Midtown Manhattan FlagSealLocation within the U.S. state of New JerseyNew Jersey's location within the U.S.Coordinates: 40°58′N 74°04′W / 40.96°N 74.07°W / 40.96; -74.07Country United StatesState New JerseyFounded1683Named forBergen, Norway or Bergen...

Lokasi di Polandia Lambang Pabianice ialah sebuah kota di Polandia tengah dengan 75.700 penduduk (1995). Terletak di Provinsi Łódź (sejak 1999), sebelumnya di Provinsi Łódź (1975-1998). Pendidikan Wyższa Szkoła Humanistyczno-Ekonomiczna Olahraga PZU Polfa Pabianice - tim basket wanita, tempat ke-3 di Sharp Torell Basket Liga dalam musim 2003/2004 Wikimedia Commons memiliki media mengenai Pabianice. Artikel bertopik geografi atau tempat Polandia ini adalah sebuah rintisan. Anda dapat m...

 

Former leader of the Italian Communist Party (1893–1964) Palmiro TogliattiGeneral Secretary of theItalian Communist PartyIn officeMay 1938 – August 1964Preceded byRuggero GriecoSucceeded byLuigi LongoIn officeNovember 1926 – January 1934Preceded byAntonio GramsciSucceeded byRuggero GriecoMinister of Grace and JusticeIn office21 June 1945 – 1 July 1946Prime MinisterAlcide De GasperiPreceded byUmberto TupiniSucceeded byFausto GulloDeputy Prime Minister of Ital...

 

Francesco BruniNazionalità Italia Altezza176 cm Peso70 kg Vela Palmarès Competizione Ori Argenti Bronzi Mondiali di Moth 0 1 0 Trofeo Vittorie Prada Cup 1 Vedi maggiori dettagliStatistiche aggiornate al 16 gennaio 2024 Modifica dati su Wikidata · Manuale Francesco Bruni (Palermo, 11 aprile 1973) è un velista italiano. Nel corso della sua carriera ha preso parte a tre olimpiadi e cinque campagne di America's Cup. È stato inoltre vicecampione del mondo nella classe Moth.[...

List of self-declared socialist states This article is about self-proclaimed socialist states. For countries governed by Marxist–Leninist communist parties, see Communist state. Part of a series onSocialism HistoryOutline Development French Revolution Revolutions of 1848 Socialist calculation debate Socialist economics Ideas Calculation in kind Collective ownership Cooperative Common ownership Critique of political economy Economic democracy Economic planning Equal liberty Equal opportunity...

 

American football player and businessman (1931–2003) Ted KressBorn:(1931-03-26)March 26, 1931Died:February 15, 2003(2003-02-15) (aged 71)Peoria, Illinois, U.S.Career informationPosition(s)HalfbackCollegeMichiganNFL draft1954, round: 29, pick: 344(By the Washington Redskins)Career historyAs player1951–1953Michigan Career highlights and awards First-team All-Big Ten (1952) Edward S. Ted Kress (March 26, 1931 – February 15, 2003) was an American football pl...