особенности языка java



что делают на java

Автор *СкроМныЙ* задал вопрос в разделе Игры без компьютера

Что даёт java и что делает? и получил лучший ответ

Ответ от Ахмед Османов[новичек]
В русском языке распространены два варианта написания: «Джава» и «Ява». [11] Правообладатели торговой марки Java считают, что правильное написание — транслитерация «Джава» , и не признают слово «Ява» , соответствующее традиционному произношению названия острова Ява. Компания Sun (ныне принадлежащая Oracle) придерживается англоязычного произношения во всех странах мира. [12]
Иногда в обиходе используют также жаргонное слово «Жаба» (например, изображение жабы есть на календариках группы российских пользователей Джавы (Java Users Group).[13]
Джавой называют не только сам язык, но и платформу для создания и исполнения приложений на основе данного языка.
Изначально язык назывался «Дубом» (Oak) и разрабатывался Джеймсом Гослингом для программирования бытовых электронных устройств. Впоследствии он был переименован в «Джаву» и стал использоваться для написания клиентских приложений и серверного программного обеспечения. Назван в честь марки кофе «Ява» (по имени одноименного острова, где производится этот сорт) , поэтому на официальной эмблеме языка изображена чашка с дымящимся кофе. Существует и другая версия происхождения названия языка, связанная с аллюзией на кофе-машину как пример бытового устройства, для программирования которого изначально язык создавался.
Основные особенности языка [править]
Программы на Java транслируются в байт-код, выполняемый виртуальной машиной Java (JVM) — программой, обрабатывающей байтовый код и передающей инструкции оборудованию как интерпретатор.
Дюк, талисман Java
Достоинством подобного способа выполнения программ является полная независимость байт-кода от операционной системы и оборудования, что позволяет выполнять Java-приложения на любом устройстве, для которого существует соответствующая виртуальная машина. Другой важной особенностью технологии Java является гибкая система безопасности благодаря тому, что исполнение программы полностью контролируется виртуальной машиной. Любые операции, которые превышают установленные полномочия программы (например, попытка несанкционированного доступа к данным или соединения с другим компьютером) вызывают немедленное прерывание.
Часто к недостаткам концепции виртуальной машины относят то, что исполнение байт-кода виртуальной машиной может снижать производительность программ и алгоритмов, реализованных на языке Java. В последнее время был внесен ряд усовершенствований, которые несколько увеличили скорость выполнения программ на Java:
применение технологии трансляции байт-кода в машинный код непосредственно во время работы программы (JIT-технология) с возможностью сохранения версий класса в машинном коде,
широкое использование платформенно-ориентированного кода (native-код) в стандартных библиотеках,
аппаратные средства, обеспечивающие ускоренную обработку байт-кода (например, технология Jazelle, поддерживаемая некоторыми процессорами фирмы ARM).
По данным сайта shootout.alioth.debian.org, для семи разных задач время выполнения на Java составляет в среднем в полтора-два раза больше, чем для C/C++, в некоторых случаях Java быстрее, а в отдельных случаях в 7 раз медленнее. [14] С другой стороны, для большинства из них потребление памяти Java-машиной было в 10-30 раз больше, чем программой на C/C++. Также примечательно исследование, проведённое компанией Google, согласно которому отмечается существенно более низкая производительность и бо́льшее потребление памяти в тестовых примерах на Java в сравнении с аналогичными программами на C++[15][16][17].
Идеи, заложенные в концепцию и различные реализации среды виртуальной машины Java, вдохновили множество энтузиастов на расширение перечня языков, которые могли бы быть использованы для создания программ, исполняемых на виртуальной машине. [18] Эти идеи нашли также выражение в спецификации общеязыковой инфраструктуры CLI, заложенной в основу платформы .NET компанией Microsoft.

Ответ от Азамат Амшоков[новичек]
Скачка игр, программ и т. д.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Что даёт java и что делает?
спросили в 3D Action
Можно ли на Java создать online 3d игру да или нет, если да то как и дайте ссылки на литературу (на русском языке)
Можно конечно. Minecraft по вашему на чём написан? Другое дело, что это не самая "быстрая"
подробнее...
спросили в German Open Netscape
Программирование на Java
Технология Java была создана как инструмент программирования в компании Sun Microsystems в 1991 г.
подробнее...

Видовоз не хочет открывать файлы формате CHM. Что делать? Как это изменить?
CHM
Compiled HTML - это специально разработанный Microsoft формат данных для поддержки
подробнее...
спросили в Интернет SP сеть
что делать когда скучно?? ну во что можно поиграть
Если Вам на данный момент действительно, скучно и нет никакого интереса к чему-либо и Вы не знаете,
подробнее...
спросили в Другое User java
Что делать когда скучно? Мне нечего делать дома. Подскажите что поделать.
Если Вам на данный момент действительно, скучно и нечего делать и Вы не знаете, чем себя занять, то
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Что это значит? java.lang.NullPointerException - При запуске майнкрафте выдает окно вот с такой фигней...
Это проблема с Java .Зайди на их сайт, скачай последнюю версию джавы и установи её. Должно
подробнее...

У меня не запускается MineCraft)) Что делать подскажите?
1 ) Удалите Java из Панели управления -> Установка и удаление программ

2 )
подробнее...
спросили в Скачать Другое
Не работает minecraft! Установил minecraft,не работает. Скачал Яву и обновил, тоже не работает. Что делать?
1) Удалите все Java из Панели управления -> Установка и удаление программ

2)
подробнее...
спросили в Вирус
Что делать если в телефоне вирус ?
Если на флешке телефона то ничего страшного. Воткните флешку в картридер системника и удалите вирус
подробнее...

На мониторе появилось черное пятно что делать?
умные ответы ничо не скажешь.. .

вот читай:

Как лечить битые пикселиподробнее...
спросили в Smartphones
Чем отличается сотовый телефон, от смартфона?
Не каждый, услышав слово «смартфон» представляет себе, что это за аппарат и что в нем такого
подробнее...
Java на Википедии
Посмотрите статью на википедии про Java
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*