Что такое java?
Java — это язык программирования, который разработала компания под названием Sun Microsystems. Приложения которые написаны на Java обычно кодируются в байт-коды, поэтому эти приложения работают на любой Java-машине (JVM), независящая от вида компьютерной работы (телефон, компьютер, кпк и т.д.). Официально вышла в свет — 23 мая 1995 года.
Название и произношение
Произношение в нашем русском языке, так же как и во многих других языках, две разнообразные нормы — англоязычная норма /ˈdʒɑːvə/ («джава») и наша русская норма «ява», которое же в свою очередь соответствует произношению названия острова Ява. Компания Sun всё же придерживается англоязычного произношения по всему миру. Иногда в обычной жизни используют также жаргонизм этого названия - слово «Жаба» (например, такое изображение есть даже на календарях групп русских пользователей Java.
Java — так называют сам язык программирования и саму платформу для создания приложений на данном языке программирования.
Изначально язык программирования java имел название Oak («дуб») и создавался для программирования современной электронной бытовой техники. Впоследствии же сам язык Oak («дуб») был переименован в язык программирования под названием Java и спустя не большой промежуток, какое то время стали использовать язык java для написания приложений и программ для серверов. Название же java получилось в честь известной марки кофе под названием Java - его любят некоторые программисты, и как раз по этой самой причине и на эмблеме языка и программ java изображена чашка с ароматным и дымящимся кофе.
Особенности языка java
Программы используемые для написания на Java показываются байт-кодом, выполняемый в эмулированной машине Java (JVM) — программа, которая обрабатывает байтовый код и передаёт инструкцию оборудованию, но код выращенный в байтах, в отличие от привычного нам текста, лучше в том плане, что обрабатывается он значительно быстрее текста.
Достоинство выполнения таким образом программ — полная независимость байтового кода от операционной системы и используемого оборудования, что и как раз позволяет выполнять Java-приложения на любом эмулирующем устройстве, для которого существует своя эмулирующая машина. Ещё одной важной особенностью технологии программирования языка Java - это гибкая система безопасности благодаря тому, что выполнение работы полностью контролирует виртуальная машина. Любые производимые операции, которые внедряются или превышают установленные разрешения для данной программы (например, попытка взлома данных или соединения ещё с другим компьютером) вызывают же в свою очередь немедленный обрыв связи.