Команда Green
Команда под кодовым названием Green была сформирована для работы над созданием простого устройства, которое контролировало бы множество повседневных продуктов электроники. Команда состояла из двух программистов: Патрика Нотона и Джеймса Гослинга и инженера Майка Шеридана. Гослинг понял, что им нужен новый язык программирования.
Создание языка OAK
Как бы то ни было, существующие языки программирования, такие как C++, уделяли особое внимание скорости, а не надежности. В области потребительской электроники, надежность является более важным, чем скорость. Как оказалось, Гослингу и Нотону удалось объединить свою работу и создать новый язык, который они назвали Oak.
Java был начат как проект под названием “Oak” Джеймсом Гослингом в июне 1991 года. Целью Гослинга была реализация виртуальной машины и языка, который имел знакомую нотацию, похожую на Си, но с большей однородностью и простотой, чем C/C++.
Публичная реализация
Первая публичная реализация произошла на Java 1.0 в 1995 году. Он дал надежду “писать один раз, работать в любом месте”, с бесплатными средами выполнения на популярных платформах. Он был достаточно безопасным, и его безопасность была настраиваемой, что позволяло ограничить доступ к сети и файлам. Главные браузеры Всемирной Паутины скоро включили его в их стандартные конфигурации. Новые версии для больших и малых платформ (J2EE и J2ME) вскоре были разработаны с появлением “Java 2”.