Java 20 лет: что ждать от Java 9

20 мая 2015г. Прошло ровно 20 лет с момента создания языка . Этот язык был создан в 1995 году и находит свое применение во многих проектах, устройствах и приложениях. Эта технология присутствует во всем спектре ИТ, от корпоративных компаний с их Big Data, облачных ссервисах в мобильных технологиях и социальные медиа, а также в смартфонах и видео-играх.

Помимо задач, характерных для бизнеса, на Java написано программное обеспечение для очень нестандартных задач, таких как, например, исследования над улучшением обслуживания и повышением безопасности полетов и дорожного движения, сбор информации с дна океанов в целях научных исследований, улучшение качества и измерение урожайности зерновых, моделирование работы человеческого мозга и опорно-двигательного аппарата, а также многочисленные компьютерные игры. Java используют более 125 миллионов мультимедийных устройств, а также 10 млрд смарт-карт.

В настоящее время разработчики используют боле

е чем 30 совместимых реализаций, предоставляемых 12 поставщиками. В настоящее время доступны две основные версии платформы: Java 7 и Java 8, а последний выпуск Java 9 должен появиться в следующем году. Java 8 была утверждена через Java Community Process. В марте 2014г. компания представила релиз Java SE8, а затем Java Micro Edition 8 вместе с соответствующими версиями продуктов. В настоящее время это надежная платформа, предназначенной для реализации в устройствах, настольных компьютерах, центрах обработки данных и в моделях cloud computing.

Java 20 лет: что ждать от Java 9
Java Community Process

В развитии этой технологии сильно участвует сообщество разработчиков и пользователей, с помощью программы Java Community Process (JCP). В свою очередь, развитием Java Standard Edition в модели open source, с полным доступом к исходному коду занимается большое развитое сообщество OpenJDK Community.

Чего ожидать от платформы Java 9

Корпорация Oracle и сообщество Java в настоящее время сосредоточены на введении новых элементов, главным из которых будет Project Jigsaw. Новая платформа будет модульной, масштабируемой для более широкого диапазона устройств и разработан так, чтобы разработчики могли легко создавать и поддерживать библиотеки и большие приложения. В этой версии также будет повышена безопасность, удобство обслуживания и производительность. Другие новинки, которые планируется в версии Java 9 это, в частности, Java, Shell, интерактивный инструмент для оценки фрагментов кода Java; новый клиентский API-интерфейс HTTP для поддержки HTTP/2 и Web Sockets; порт для архитектуры ARM AArch64 в ос ; ряд обновлений существующих API, а также существенные усовершенствования, повышающие производительность.

В течение последних двадцати лет язык Java эволюционировал и очень сильно вырос, став одним из наиболее важных технологических стандартов в ИТ. О его развитии можно прочитать на сайте Java Timeline.