Полная история языка программирования Java
Java - это объектно-ориентированный язык программирования, разработанный Джеймсом Гослингом в начале 1990-х годов. Команда инициировала этот проект для разработки языка для цифровых устройств, таких как телевизионные приставки, телевидение и т. Д. Первоначально предполагалось, что в проекте будет использоваться C ++, но эта идея была отклонена по нескольким причинам (например, C ++ требовал больше памяти). Гослинг попытался изменить и расширить C ++, но вскоре отказался от этого и сделал еще один этап под названием Green . Джеймс Гослинг и его команда назвали свой проект « Greentalk », а его расширение файла было .gt, а позже стало известно как « OAK ».
Почему «Дуб»?
Название « Дуб» было использовано Гослингом в честь дуба, который остался за пределами его офиса. Кроме того , Дуб образом солидарности и выбрал в качестве национального дерева многочисленных стран , как США, Франция, Германия, Румыния и т.д. Но они должны были позже переименовать его в «JAVA» , как это уже был товарным знаком дубовых Technologies.
"ЯВА"
Гослинг и его команда провели мозговой штурм, и после сеанса они придумали несколько названий, таких как JAVA, DNA, SILK, RUBY и т. Д.
Название Java было выбрано после долгих обсуждений, поскольку оно было настолько уникальным. Название Java происходит от сорта кофе эспрессо , Java. Гослинг придумал это название, когда пил кофе возле своего офиса.
Java была создана на таких принципах, как надежность, переносимость, независимость от платформы, высокая производительность, многопоточность и т. Д., И была названа журналом TIME MAGAZINE одним из десяти лучших продуктов 1995 года.
В настоящее время Java используется в интернет-программировании, мобильных устройствах, играх, решениях для электронного бизнеса и т. Д. В языке Java после JDK 1.0 произошли некоторые изменения, а также различные дополнения классов и пакетов к стандартной библиотеке. Помимо языковых изменений, значительно более сенсационные изменения были внесены в библиотеку классов Java за эти годы, которая выросла с пары сотен классов в JDK 1.0 до более чем трех тысяч в J2SE 5.
История различных версий Java:
Версия | Дата выпуска | Значительные перемены |
---|---|---|
JDK Beta | 1995 г. | |
JDK 1.0 | Январь 1996 г. | Самая первая версия была выпущена 23 января 1996 года. Основной стабильный вариант, JDK 1.0.2, называется Java 1. |
JDK 1.1 | Февраль 1997 г. | Был выпущен 19 февраля 1997 года. В JDK 1.1 было много дополнений по сравнению с версией 1.0, таких как
|
J2SE 1.2 | Декабрь 1998 г. | «Игровая зона» - это кодовое имя, которое было дано этой форме и было выпущено 8 декабря 1998 года. Его настоящее расширение включало: strictfp keyword
|
J2SE 1.3 | Май 2000 г. | Кодовое имя - «КЕСТРЕЛ». Дата выхода - 8 мая 2000 г. Дополнения:
|
J2SE 1.4 | Февраль 2002 г. | Кодовое имя - «Мерлин». Дата выпуска - 6 февраля 2002 г. Дополнения: Улучшения библиотеки.
Публичная поддержка и обновления безопасности для этой версии закончились в октябре 2008 года. |
J2SE 5.0 | Сентябрь 2004 г. | Кодовое имя - «Тигр». Дата выпуска - «30 сентября 2004 года». Первоначально номер 1.5, который до сих пор используется в качестве внутренней версии. Добавлено несколько новых языковых функций, таких как:
|
ЯВА SE 6 | Декабрь 2006 г. | Кодовое имя - «Мустанг». Дата выхода - 11 декабря 2006 г. Поставляется с супервизором базы данных и поощряет использование языков сценариев с JVM. Заменил имя J2SE на ava SE и удалил .0 из номера версии. Дополнения:
|
ЯВА SE 7 | Июль 2011 г. | Кодовое имя - «Дельфин». Дата выпуска - 7 июля 2011 г. Добавлены небольшие языковые изменения, включая строки в переключателе. JVM была расширена поддержкой динамических языков. Дополнения:
|
ЯВА SE 8 | Март 2014 г. | Дата выхода - 18 марта 2014 г. Поддержка на уровне языка лямбда-выражений и методов по умолчанию, а также новый API даты и времени, вдохновленный Joda Time. |
ЯВА SE 9 | Сентябрь 2017 г. | Дата выпуска: 21 сентября 2017 г. Project Jigsaw: разработка и реализация стандарта, модульной системы для платформы Java SE, и применение этой системы к самой платформе и JDK. |
ЯВА SE 10 | Март 2018 г. | Дата выхода - 20 марта Добавление:
|
ЯВА SE 11 | Сентябрь 2018 г. | Дата выхода - 25 сентября 2018 г. Дополнения-
|
ЯВА SE 12 | Март 2019 г. | Дата выхода - 19 марта 2019 г. Дополнения-
|
Вниманию читателя! Не прекращайте учиться сейчас. Ознакомьтесь со всеми важными концепциями Java Foundation и коллекций с помощью курса "Основы Java и Java Collections" по приемлемой для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .