История версий Java | это... Что такое История версий Java? (original) (raw)

Основная статья: Java

Содержание

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

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

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

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

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

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 являются:

J2SE 1.3 (8 мая 2000)

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

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

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

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

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

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

Основная статья: История версий Java 6

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

Java SE 7.0 (7 июля 2011)

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

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

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

Java SE 7 Update 1

Вышла 18 октября 2011 года.

Изменения[18]:

Java SE 7 Update 2

Вышла 12 декабря 2011 года.

Изменения[19]:

Java SE 7 Update 3

Вышла 14 февраля 2012 года.

Изменения[20]:

Java SE 8.0

Ожидается в середине 2013 года[21]. Будет содержать

См. также

Java

Примечания

  1. JDK7, Sun.
  2. Flanagan, David The Open Road: Looking Ahead to Java 7 (8 сентября 2007). Проверено 9 марта 2008.
  3. JDK 7 at OpenJDK
  4. http://openjdk.java.net/projects/jdk7/milestones/
  5. Miller, Alex Java 7. Проверено 30 мая 2008.
  6. Compressed oops in the Hotspot JVM. OpenJDK. Проверено 16 апреля 2010.
  7. Project Coin. Sun Microsystems. Проверено 30 марта 2009.
  8. Darcy, Joseph D. Project Coin: Small Language Change Proposal Form Available (27 января 2009). Проверено 30 марта 2009.
  9. Proposal: Strings in Switch
  10. Proposal: Automatic Resource Management
  11. Proposal: Improved Type Inference for Generic Instance Creation
  12. PROPOSAL: Simplified Varargs Method Invocation
  13. Darcy, Joseph D. Project Coin: The Final Five (Or So). Проверено 16 апреля 2010.
  14. Concurrency JSR-166. Проверено 16 апреля 2010.
  15. File I/O (Featuring NIO.2) (The Java™ Tutorials > Essential Classes > Basic I/O)
  16. Legacy File I/O Code (The Java™ Tutorials > Essential Classes > Basic I/O)
  17. Re-thinking JDK 7 (8 сентября 2010). Проверено 20 сентября 2010.
  18. Update Release Notes, Java SE 7 Update 1
  19. Update Release Notes, Java SE 7 Update 2
  20. Update Release Notes, Java SE 7 Update 3
  21. Java SE 8 Release Contents. OpenJDK.
  22. Java 7 Features. Sun Microsystems (9 февраля 2010). Проверено 16 апреля 2010.
  23. Reinhold, Mark Closures for Java (28 ноября 2009). Проверено 24 ноября 2009.
  24. Project Jigsaw. OpenJDK.
  25. Java Module-System Requirements — DRAFT 12. Oracle.
  26. infoworld.
  27. JavaFX | JavaFX Roadmap

Ссылки

Просмотр этого шаблона Java
Платформы Java CardJava MEJava SEJava EE Wave.svg
Технологии Sun JavaJava Development KitOpenJDKWTKJava Virtual MachineJavaFXJAXPSquawk
Основные сторонние технологии GNU Classpath • GNU компилятор для Java • Kaffe • TopLink • Apache HarmonyApache StrutsSpring Framework • Dalvik • HibernateJBoss • Processing • Dozer • AspectJ
История История версий JavaКритика JavaJava Community ProcessSun Microsystems • Свободные реализации Java
Свойства языка Байткод • Синтаксис • АпплетыСервлетыМидлетыJavaServer PagesWeb StartEnterprise JavaBeans
Скриптовые языки Java Tcl • JythonJRubyBeanShellGroovy • Judoscript • Sleep • Bean Scripting Framework • Yoix • Rhino
Конференции Java JavaOne