Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Для чего нужна Java на компьютере?

Александр Гарски Ученик (77), закрыт 13 лет назад
Устанавливал опенОфис на комп и вместе с ним случайно установил Java, для чего оно нужно, удалить его или оставить, просто я не знаю зачем оно, знаю, что некоторые прог. работают на яве например прога "тунель для сжатия трафа" кажись ?
Лучший ответ
Костя Семенов Мыслитель (9034) 14 лет назад
Программы на Java транслируются в байт-код, выполняемый виртуальной машиной Java (JVM) — программой, обрабатывающей байтовый код и передающей инструкции оборудованию как интерпретатор, но с тем отличием, что байтовый код, в отличие от текста, обрабатывается значительно быстрее.

Достоинство подобного способа выполнения программ — в полной независимости байт-кода от операционной системы и оборудования, что позволяет выполнять Java-приложения на любом устройстве, для которого существует соответствующая виртуальная машина. Другой важной особенностью технологии Java является гибкая система безопасности благодаря тому, что исполнение программы полностью контролируется виртуальной машиной. Любые операции, которые превышают установленные полномочия программы (например, попытка несанкционированного доступа к данным или соединения с другим компьютером) вызывают немедленное прерывание.

Часто к недостаткам концепции виртуальной машины относят то, что исполнение байт-кода виртуальной машиной может снижать производительность программ и алгоритмов, реализованных на языке Java. Данное утверждение было справедливо для первых версий виртуальной машины Java, однако в последнее время оно практически потеряло актуальность. Этому способствовал ряд усовершенствований:
применение технологии трансляции байт-кода в машинный код непосредственно во время работы программы (JIT-технология) с возможностью сохранения версий класса в машинном коде,
широкое использование платформенно-ориентированного кода (native-код) в стандартных библиотеках,
аппаратные средства, обеспечивающие ускоренную обработку байт-кода (например, технология Jazelle, поддерживаемая некоторыми процессорами фирмы ARM).

По данным сайта shootout.alioth.debian.org, для семи разных задач время выполнения на Java составляет в среднем в полтора-два раза больше, чем для C/C++, в некоторых случаях Java быстрее, а в отдельных случаях в 7 раз медленнее. [14] С другой стороны, для большинства из них потребление памяти Java-машиной было в 10-30 раз больше, чем программой на C/C++.

Идеи, заложенные в концепцию и различные реализации среды виртуальной машины Java, вдохновили множество энтузиастов на расширение перечня языков, которые могли бы быть использованы для создания программ, исполняемых на виртуальной машине. [15] Эти идеи нашли также выражение в спецификации общеязыковой инфраструктуры CLI, заложенной в основу платформы .NET компанией Microsoft.
Остальные ответы
Ivantrs Искусственный Интеллект (231299) 14 лет назад
сам ОпенОфис использует Яву.. .

пусть стоит, пригодится

Фактолог Мыслитель (7075) 14 лет назад
Не "случайно установил", а инсталлятор Офиса установил, поскольку Офис на Яве и работает. И хорошо, что установил. Под следующее приложение на Яве уже устанавливать не придётся. И не стоит отрубать её автоматическое обновление!
Miner Ogogoshka Ученик (102) 8 лет назад
да пусть стоит с майнои головняков не будет
Мельничук Назар Ученик (143) 8 лет назад
Java является основой практически для всех типов сетевых приложений и всеобщим стандартом для разработки и распространения встроенных и мобильных приложений, игр, веб-контента и корпоративного программного обеспечения. В мире насчитывается более 9 миллионов специалистов, разрабатывающих приложения на Java, которая позволяет эффективно разрабатывать, внедрять и использовать превосходные приложения и услуги.

От портативных компьютеров до центров сбора данных, от игровых консолей до суперкомпьютеров, используемых для научных разработок, от сотовых телефонов до сети Интернет — Java используется повсюду!

Логотип Java
Java используется на 97% корпоративных настольных ПК
Java используется на 89% настольных ПК в США
9 млн разработчиков на Java в мире
Инструмент номер 1 среди разработчиков
Программа номер 1 среди разработчиков
Java используется в 3 млрд мобильных телефонов
Java входит в комплект поставки 100% всех проигрывателей дисков Blu-ray
Используется 5 млн Java Card
Java используется в 125 млн ТВ-устройств
5 из 5 основных производителей оригинального оборудования включают в комплект поставки Java ME

Технология Java протестирована, усовершенствована, расширена и проверена участниками сообщества разработчиков Java, архитекторов и энтузиастов. Java позволяет разрабатывать высокопроизводительные портативные приложения практически на всех компьютерных платформах. Доступность приложений в разнородных средах позволяет компаниям предоставлять более широкий спектр услуг, способствует повышению производительности, уровня взаимодействия и совместной работы конечных пользователей и существенному снижению стоимости совместного владения корпоративными и потребительскими приложениями. Java стала незаменимым инструментом для разработчиков и открыла для них следующие возможности:

написание программного обеспечения на одной платформе и его запуск практически на любой другой платформе
создание программ, работающих в веб-браузере и имеющих доступ к веб-службам
разработка приложений на стороне сервера для форумов в Интернете, магазинов, опросов, обработки форм HTML и много другого
объединение приложений или служб с использованием языка Java для создания высокоспециализированных приложений или служб
создание многофункциональных и эффективных приложений для мобильных телефонов, удаленных процессоров, микроконтроллеров, беспроводных модулей, датчиков, шлюзов, потребительских продуктов и практически любых других категорий электронных устройств
Некоторые способы, используемые разработчиками программного Во многих колледжах и университетах преподаются курсы по программированию на платформе Java. Академия Oracle предоставляет учреждениям школьного, профессионального и высшего образования полный портфель программного обеспечения, учебные курсы, хостинговые технологии, факультативное обучение, поддержку и ресурсы сертификации для использования в учебных целях, а также поддержку Java для сотен тысяч студентов. Разработчики также могут повысить свою квалификацию в области программирования на Java с помощью материалов, доступных на веб-сайте Oracle для разработчиков Java, подписки на информационные рассылки, посвященные технологии Java, и журнал Java Magazine, использования учебных пособий по Java и центров программирования для начинающих разработчиков Java, а также участия в веб-, виртуальных или проводимых инструкторами учебных курсах и сертификациях.

Логотип OTN Сеть Oracle Technology Network - самое большое в мире сообщество разработчиков приложений, администраторов баз данных, системных администраторов/разработчиков и архитекторов, использующих стандартные технологии в сочетании с продуктами Oracle. Это сообщество также содержит информационную базу java.oracle.com, наиболее полный официальный источник технической информации о Java.
Источник: Java
Mutalim Mutalimov Ученик (130) 8 лет назад
Кто знает код (не важно какой) хороший код напишите его мне ;)
Наталья Красовская Ученик (180) 7 лет назад
Многие пользователи сталкиваются на своих компьютерах с программой Java и возникает вполне закономерный вопрос — что это за программа и для чего она нужна?

Java — это технология, которую используют для разработки онлайн-приложений, то есть программ, запускающихся и работающих прямо в вашем браузере.

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

Но для того, чтобы воспользоваться всеми этими преимуществами необходимо, чтобы на вашем компьютере была установлена среда Java. То есть это специальная программа, позволяющая запускать Java-контент прямо в вашем браузере. Если среда не установлена на вашем компьютере, то многие онлайн-приложения и веб-сайты просто не будут работать. Обычно в этом случае когда вы заходите на веб-страницу, содержащую Java-контент, появляется сообщение о необходимости скачать и установить на ваш компьютер Java. Многие это делают даже не задумываясь, а потом возникают вопросы вроде: «что это за программа?», «как она попала на мой компьютер?» и «для чего она нужна?»

Также после установки на компьютер, Java будет отслеживать появление новых обновлений на официальном сайте и как только таковые появятся, вы получите сообщение с предложением их установить.

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

Более подробную информацию о технологии Java, а также ответы на наиболее частые вопросы, касающиеся Java, вы можете получить на официальном сайте — http://www.java.com

Также с официального сайта вы можете скачать последнюю версию Java.
exile_in_life Знаток (271) 6 лет назад
Вопрос простой: заходишь в панель управления/установка и удаление программ/находишь ЖАБУ и выбрасываешь ее в то болото, из которого она приползла.
alejandro calderone Ученик (221) 6 лет назад
Java позволяет расширить возможности вашего браузера, а именно, это возможность открытия различных онлайн-игр, чатов и другого контента. Лучше установить программное обеспечение заранее, в любом случае когда-то вам придется это сделать. Я тут скачивал: [ссылка заблокирована по решению администрации проекта]
паша мухарь Ученик (138) 5 лет назад
По короче: Java это виртуальная машина через неё работают много игр и приложений не какого вреда не несет вашему гаджету и лучше её оставить она ещё пригодиться. (Не советую её запускать)
Похожие вопросы