Главная | Соглашение | Публикация статей

Типы Java программ
Категория: Статьи

Программы, разработанные на языке программирования Java, можно разделить по своему назначению и функциональности на две большие группы:
• Самостоятельные программы (назовём их приложения Java), работающие независимо на локальном компьютере.
• Апплеты (applets), работающие в Internet.
В настоящее время работа Java поддерживается всеми основными компьютерными платформами. Самостоятельное приложение, предназначенное для автономной работы, компилируется и выполняется на локальной машине под управлением системы времени выполнения Java. Java вполне подходит для написания приложений, которые с тем же успехом могли быть написаны на С, С++, Basic, Delphi или любом другом языке программирования.
Апплеты, которые и обеспечивают этому языку его популярность представляют собой разновидность приложений Java, которые интерпретируются Виртуальной Машиной Java, встроенной практически во все современные браузеры.
Каждый апплет — это небольшая программа, динамически загружаемая по сети с Web сервера при открытии в браузере HTML страницы, в которой имеется ссылка на апплет — точно так же, как картинка, звуковой файл или элемент мультипликации. Главная особенность апплетов заключается в том, что они являются настоящими программами, а не очередным форматом файлов для хранения мультфильмов или какой-либо другой информации. Апплет не просто проигрывает один и тот же сценарий, а реагирует на действия пользователя и может динамически менять свое поведение. С помощью апплетов вы можете сделать страницы сервера Web динамичными и интерактивными. Апплеты позволяют выполнять сложную локальную обработку данных, полученных от сервера Web или введенных пользователем с клавиатуры. Для повышения производительности апплетов в браузерах используется компиляция "на лету"- Just-In-Time compilation (JIT). При первой загрузке аплета его код транслируется в обычную исполнимую программу, которая сохраняется на диске и запускается. В результате общая скорость выполнения аплета Java увеличивается в несколько раз. Из соображений безопасности апплеты (в отличие от обычных приложений Java) не имеют никакого доступа к файловой системе локального компьютера. Все данные для обработки они могут получить только от сервера Web.

Типы Java программ

Статьи по теме:

Характеристика антивирусных программ
Создание звукового комментария
Хищение компьютерной информации
Как Поставить Ударение В Редакторе Word 2007
Мышь
Сети
Разработка Баз Данных, Взгляд Изнутри
МЕЖДУНАРОДНЫЙ И ОТЕЧЕСТВЕННЫЙ ОПЫТ БОРЬБЫ И ПРЕДУПРЕЖДЕНИЯ КОМПЬЮТЕРНЫХ ПРЕСТУПЛЕНИЙ И ВНОВЬ ВОЗНИКАЮЩИЕ ПРОБЛЕМЫ
Версии языка Java. Средства разработки
Рисование с помощью кисти
Глобальный уровень
Удаленный доступ (telnet)
Подсистема оборудования
Использование команд контроллера НГМД
Видеопамять
Робот Саламандра Помогает Разгадывать Загадки Эволюции
Определение экспертных систем
Дополнительные настройки Microsoft Internet Explorer
Переход на новую систему и ее поддержка
Подделка компьютерной информации
ПРИНЦИПЫ ДЕЙСТВИЯ И СТРУКТУРАЯ СХЕМА КОМПЬЮТЕРА
Советы владельцам виртуальных магазинов
Импорт изображений из файла
Основные физические и логические параметры жестких дисков
Малогабаритные 3U формата CompactPCI контроллеры INOVA
Время создавать защиту
Носители информации
СФЕРЫ ПРИМЕНЕНИЯ КОМПЬЮТЕРОВ
Возможности ввода/вывода
Разработка Баз Данных На Msde 2000, Работа С Бесплатной Базой Данных Mssql
Стримеры
Обмен данными через файл-фрагмент
Бесплатный Софт, Быть Или Не Быть
Компьютеры в искусстве
Замечания по региональной системе имен
Аналого-цифровые вычислительные машины (АЦВМ)
Модуль F_Anti
Внедрение Crm Системы Sales Expert 2 В Компании «Сибаэроинж»
Средства Защиты Компьютера И Максимальная Его Безопасность
РАСШИРЕННЫЙ НАБОР ОПЕРАЦИЙ ПРИ ПОДГОТОВКЕ ТЕКСТА
Работа с окнами
Microsoft о дате выхода Windows Vista
Понятие компьютерных преступлений
Понятие и концепции информационного общества
Пристрої вводу
Отображение и скрытие значков
Подделка компьютерной информации
Атака На Infinity Gb V2 2
Расследование создание: распространение и использование вредоносных программ для ЭВМ
Печатающие устройства
Как работает вирус
Требования, предъявляемые к техническим средствам ЭВМ
Защита памяти в ЕС ЭВМ
Компания Janet Systems Llc Представила Soa-Платформу На Выставке «E-Kazakhstan»
Генерация сеток конечных элементов в GEOSTAR