Статьи

Язык программирования Java (Ява)

Опубликовано: 08-09-2012 12:09

Многие программы для современных компьютеров и мобильных телефонов работают с программами, написанными на языке Java. Это объектно-ориентированный язык программирования, который разработан сотрудниками компании Sun Microsystems, которая позже была куплена компанией Oracle. Для адекватной компиляции приложений Javaиспользуется специальный байт-код. Они работают на виртуальной Java-машине, которая не изменяется в зависимости от компьютерной архитектуры. Официально язык Javaбыл выпущен 23 мая 1995 года.

В русской транслитерации известно два варианта написания названия языка – «Ява» и «Джава». Традиционно правильным является второй вариант, «Джава», и слова «Ява», которое созвучно с названием острова, не признают вообще. Во всех странах мира используется англоязычное произношение, и оно является преимущественным. В сленге программистов нередко используется жаргонное слово «Жаба», и многие даже называют жабу символом этого языка программирования.

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

Первоначальное название языка – Oak («дуб»).  Тогда он использовался в целях программирования обычной бытовой техники. Затем, когда он был переименован в джаву, и его инструменты были использованы доя создания серверного программного обеспечения и клиентских приложений. Официально принятая эмблема языка Java– это чашка с дымящимся кофе. Она была выбрана оттого, что язык назван в честь одноименной марки кофе. Хотя есть и иные версии происхождения названия, которая исходит из аллюзии на кофе-машину, программное обеспечение для которой было написано именно на этом языке.

Существует несколько ключевых особенностей использования Java-программ в современном программировании. Все программы на Javaдолжны транслироваться в байт-код, который выполняется виртуальной машиной. Она обрабатывает байтовый код, и после передает инструкции как особый интерпретатор. Главным достоинством такого языка программирования является то, что байт-код полностью независим от типа операционной системы, а также оборудования, которое выполняет все Java-приложения, так что если у вас ноутбук не хочет отображать Java-приложения, то, возможно, необходимо обратиться в компанию по ремонту ноутбуков, такую как http://repair-nb.ru/. Таким образом, они могут исполняться  практически на любой виртуальной машине. Еще одно преимущество Java-программирования заключается в том, что она поддерживает удобную гибкую системы безопасности, что позволяет в полной мере контролировать виртуальные машины.