Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Java - История версий24 апреля 2011Оглавление: 1. Java 2. Основные особенности языка 3. История версий 4. Классификация платформ Java 5. Java и Microsoft 6. Применения платформы Java 7. Пример программы 8. Основные идеи 9. Библиотеки классов Java 1.0Разработка Java началась в 1990 году, первая официальная версия Java 1.0, была выпущена только в 1996 году. Java 1.2К 1998 году была разработана обновлённая спецификация JDK 1.2, вышедшая под наименованием Java 2. Язык практически не изменился было добавлено одно ключевое слово strictfp. Платформа получила следующие дополнения:
Java 5Спецификация Java 5 была выпущена в сентябре 2004 года. В данной версии разработчики внесли в язык целый ряд принципиальных дополнений:
Java 6Java 722-го февраля 2011 года на сайте Oracle стала доступна предварительная версия SDK Java 7 SE для разработчиков. Полная версия стала доступна 28 июля 2011 года. Согласно «плану Б», релиз будет разбит на две части: JDK 7 и JDK 8, который будет доступен в конце 2012 года. В новой версии, получившей название Java SE 7, помимо исправления большого количества ошибок были представлено несколько новшеств. Так, например, в качестве эталонной реализации Java SE 7 использован не проприетарный пакет JDK, а его открытая реализация OpenJDK, а сам релиз новой версии платформы готовился при тесном сотрудничестве инженеров Oracle с участниками мировой экосистемы Java, комитетом JCP и сообществом OpenJDK. Все поставляемые Oracle бинарные файлы эталонной реализации Java SE 7 собраны на основе кодовой базы OpenJDK, сама эталонная реализация полностью открыта под лицензией GPLv2 с исключениями GNU ClassPath, разрешающими динамическое связывание с коммерческими продуктами. К другим нововведениям относится интеграция набора небольших языковых улучшений Java, развиваемых в рамках проекта Coin, добавлена поддержка языков программирования с динамической типизацией, таких как Ruby, Python и JavaScript, поддержка загрузки классов по URL, обновленный XML-стек, включающий JAXP 1.4, JAXB 2.2a и JAX-WS 2.2 и другие. Однако за 5 дней до выхода релиза было обнаружено несколько серьезных ошибок в горячей оптимизации циклов, которая включена по умолчанию и приводит Java Virtual Machine к краху. Специалисты Oracle найденные ошибки за столь короткий срок исправить не могли, но пообещали, что они будут исправлены во втором обновлении и частично в первом. Просмотров: 11209
|