Язык программирования Java в этом году отмечает серебряный юбилей: в 1998-м компания Sun Microsystems впервые представила Java миру. Язык сохраняет свою популярность и сегодня. При этом Java не стоит на месте. Объектно-ориентированный язык Java, возникший из проекта Oak, который в 1991 году начал осуществляться под руководством Джеймса Гослинга, получил известность благодаря своей переносимости — «написанное однажды работает везде». Виртуальная машина Java поддерживает множество аппаратных платформ и операционных систем, а апплеты Java можно выполнять даже на веб-страницах. На протяжении многих лет апплеты Java демонстрировали более высокую производительность, чем сценарии JavaScript, но в конечном итоге оказались в немилости у производителей браузеров и в 2018 году были удалены из Java. В конце 2006 года исходный код Java стал открытым. Управление Java перешло к Oracle после приобретения компании Sun в январе 2010 года. В 2017 году корпоративная версия Java, Java EE, была передана Eclipse Foundation, но поддержку основополагающей стандартной редакции Java Oracle оставила за собой. Обновление стандартной версии Java сейчас выпускается через каждые шесть месяцев, тогда как ранее это происходило раз в три года. Java по-прежнему входит в первую тройку ведущих языков программирования в наиболее популярных рейтингах Tiobe, RedMonk и PyPL. Тем не менее Java формирует более обширную экосистему и порождает больше рабочих мест. По оценкам Oracle, в 2017 году в мире насчитывалось девять миллионов разработчиков программного обеспечения на Java. Поиск рабочих мест на сайте Dice.com показал, что только в США представлено почти 12 тыс. вакансий, связанных с Java, тогда как разработчиков на JavaScript требуется 9 тыс., а на Python — 7600. Технология Java сформировала огромную экосистему различных инструментов — начиная от Spring Framework и серверов приложений IBM, Red Hat или Oracle и заканчивая платформой JavaFX для создания приложений с насыщенным графическим интерфейсом.