Кто создал язык Java и когда он появился
Язык Java создал канадский программист Джеймс Гослинг в компании Sun Microsystems — именно его называют «отцом Java». Работа над языком началась в июне 1991 года, а первая стабильная версия вышла 23 января 1996 года. Ниже — короткая, но полная история: кто, когда и зачем придумал язык, на котором сегодня работает половина банковских систем и почти весь Android.
Джеймс Гослинг — человек, придумавший Java
Когда спрашивают, кто создал язык Java, правильный ответ один: Джеймс Артур Гослинг. Он родился 19 мая 1955 года в Калгари (провинция Альберта, Канада) и ещё со студенческих лет увлекался программированием.
Образование у Гослинга серьёзное: степень бакалавра по компьютерным наукам он получил в Университете Калгари в 1977 году, а докторскую (PhD) защитил в Университете Карнеги — Меллона в 1983 году. В Sun Microsystems он пришёл в 1984 году — туда его, по сути, переманил один из сооснователей компании Энди Бехтольсхайм.
Прозвище «отец Java» закрепилось за ним не случайно: он не просто написал первый компилятор и виртуальную машину, а сформулировал саму идею языка, который мог бы работать одинаково на любых устройствах. Если вам интересна не только история, но и практика, у нас есть отдельный разбор, как стать Java-разработчиком с нуля.
Когда создали Java: проект Green в 1991 году
Язык родился не из академической задачи, а из вполне коммерческой. Проект стартовал в июне 1991 года, и у его истоков стояли трое: Джеймс Гослинг, Майк Шеридан и Патрик Нотон. Внутри Sun инициативу назвали The Green Project, а команда со временем разрослась примерно до 13 человек.
Самое неожиданное — изначально Java задумывали вовсе не для компьютеров. Команда целилась в бытовую электронику: телевизоры, ТВ-приставки (set-top box) и другие домашние устройства. Проблема была в том, что у каждого такого устройства — свой процессор и своя начинка, и обычная программа на одном телевизоре не работала на другом.
Отсюда и выросла главная идея языка — платформенная независимость, позже выраженная в девизе «Write Once, Run Anywhere» («напиши один раз — запускай где угодно»). Программа компилируется не под конкретный процессор, а под виртуальную машину — это как универсальная розетка-переходник, которая подходит к любой стене, лишь бы на устройстве стоял нужный «переходник».
Почему язык назвали Java, а не Oak
Первое имя у языка было другим — Oak, то есть «дуб». Назвали его так в честь дуба, который рос прямо за окном офиса Гослинга в Sun.
Но название не прижилось по скучной юридической причине: товарный знак Oak уже был занят. В 1995 году команде пришлось придумывать новое имя, и в итоге язык назвали Java — в честь сорта кофе Java, который пили разработчики. Отсюда же и логотип с дымящейся чашкой, который многие помнят до сих пор.
История релизов: от анонса 1995 до JDK 1.0 в 1996
Официальная премьера состоялась 23 мая 1995 года на конференции SunWorld в Сан-Франциско — там Sun впервые публично показала Java. В тот же день компания Netscape объявила, что будет поддерживать Java в своём браузере Navigator, и это сыграло огромную роль: язык мгновенно стал интересен веб-разработчикам.
Дальше события шли быстро:
- в 1995 году вышли alpha- и beta-версии (браузер тогда назывался WebRunner);
- JDK 1.0 вышел 23 января 1996 года — это первая стабильная версия Java Development Kit от Sun;
- первым по-настоящему надёжным билдом стал JDK 1.0.2 (около 250 классов);
- JDK 1.1 появился 19 февраля 1997 года.
С этого момента Java перестала быть экспериментом для приставок и превратилась в полноценную платформу для серверов, корпоративных систем и, позже, мобильных приложений.
Что стало с Гослингом и кому принадлежит Java сейчас
Судьба создателя сложилась с поворотами. После того как Oracle купила Sun Microsystems в 2010 году, Гослинг ушёл из компании — по его словам, к новым разработчикам Java относились без энтузиазма. Затем он успел поработать в Google и в Liquid Robotics, а с мая 2017 года стал Distinguished Engineer в Amazon Web Services.
Сам же язык сегодня принадлежит и развивается силами Oracle — во многом через открытый проект OpenJDK, по предсказуемому полугодовому циклу релизов. То есть автор давно сменил несколько работодателей, а его детище живёт уже почти 30 лет и остаётся одним из самых востребованных языков в индустрии — недаром крупные компании до сих пор устраивают соревнования по Java-разработке.
Какие версии Java актуальны в 2026 году
Если вы только начинаете и думаете, какую версию ставить, держитесь LTS-релизов — это версии с долгой поддержкой, которые не придётся срочно обновлять. Текущая LTS-версия — Java 25, она вышла в сентябре 2025 года, и её поддержка по лицензии NFTC продлится до сентября 2028 года.
Самый свежий релиз на момент написания — Java 26, вышедшая 17 марта 2026 года. Это промежуточная (non-LTS) версия с поддержкой лишь до сентября 2026 года, после чего эстафету примет JDK 27. Список LTS-версий, на которые имеет смысл ориентироваться: Java 8, 11, 17, 21 и 25; новые LTS Oracle выпускает примерно раз в два года, и следующей станет Java 29 в сентябре 2027 года.
Практический вывод простой: для учёбы и серьёзных проектов берите ближайшую LTS-версию (сейчас это Java 25), а свежие non-LTS вроде Java 26 оставьте для экспериментов — обновлять их придётся уже через полгода.
Читать далее


















