Looking for java Keywords? Try Ask4Keywords

Java Language Выпуск Java и именование версий


пример

Именование Java-релиза немного запутанно. На самом деле существуют две системы именования и нумерации, как показано в этой таблице:

Версия JDK Название маркетинга
JDK-1,0 JDK 1.0
JDK-1,1 JDK 1.1
JDK-1,2 J2SE 1.2
... ...
JDK-1,5 J2SE 1.5 переименовал Java SE 5
JDK-1,6 Java SE 6
JDK-1,7 Java SE 7
JDK-1,8 Java SE 8
jdk-9 1 Java SE 9 (еще не выпущен)

1 - Похоже, что Oracle намерена отказаться от своей предыдущей практики использования схемы «семантической версии» в строках Java-версии. Остается увидеть, будут ли они следовать этому.

«SE» в маркетинговых именах относится к Standard Edition. Это базовая версия для запуска Java на большинстве ноутбуков, ПК и серверов (помимо Android).

Существуют два других официальных выпуска Java: «Java ME» - это Micro Edition, а «Java EE» - это Enterprise Edition. Android-стиль Java также значительно отличается от Java SE. Java ME, Java EE и Android Java не входят в сферу применения этой темы.

Полный номер версии для Java-версии выглядит следующим образом:

1.8.0_101-b13

Это говорит JDK 1.8.0, Update 101, Build # 13. Oracle ссылается на это в примечаниях к выпуску как:

Java™ SE Development Kit 8, Update 101 (JDK 8u101)

Номер обновления важен - Oracle регулярно выпускает обновления для основной версии с исправлениями безопасности, исправлениями ошибок и (в некоторых случаях) новыми функциями. Номер сборки обычно не имеет значения. Обратите внимание, что Java 8 и Java 1.8 относятся к одной и той же вещи ; Java 8 - это просто «маркетинговое» название для Java 1.8.