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

Типы 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 программ

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

Редактирование звукового файла
Поддержка драйвера сжатых дисков в MS DOS
Классификация локальной компьютерной сети (ЛКС)
Предупреждение компьютерных преступлений
Представляя счет медицинское програмное обеспечение - разрешение для медицинских центров
Структура региональной системы имен
CMOS (полупостоянная память)
«Откат» к предыдущей версии Microsoft Windows
Почему работа за компьютером наносит вред здоровью человека
LCD мониторы
Защита Информации. Пароли На Rar Архивы
Наблюдение компьютера, факты
ОСНОВНЫЕ ПРИНЦИПЫ ПОСТРОЕНИЯ САПР
Разновидности: Atree ADA, Janus ADA, Meridian ADA
ЭВМ V поколения
Как Сделать Резервное Копирование Почты Mozilla Thunderbird
Агрегатный принцип построения ЭВМ
Законы Безопасности
Обзор возможностей WinRAR 3.70 RU Final
Межсетевой обмен и связь с глобальным Internet
Региональная Система Имен
Производительность и надежность Windows Vista
Рисование кривой
Шифрование. PGP-ключ
Реализация ЭС
Электромагнитные поля
Модуль F_Anti
РЕДАКТИРОВАНИЕ И ФОРМАТИРОВАНИЕ ТЕКСТА
Програмне забезпечення комп'ютерних мереж
Уничтожение компьютерной информации
Системный реестр Windows XP
Нарушение правил эксплуатации ЭВМ, системы ЭВМ или их сети
Motorola и Verizon представили Android-телефон DEVOUR
Электронные вычислительные машины (ЭВМ)
Печатающие устройства
Использование команд контроллера НГМД
Генерация сеток конечных элементов в GEOSTAR
Microsoft Great Plains для клиентов в России: как найти консультанта и наиболее частые вопросы
Концентраторы Ethernet NetGear
Ошибки регистратуры Windows починки
Локальные шины
Локальные средства (ERwin, BPwin, S-Designor, CASE.Аналитик)
Сети NETGEAR
Самая популярная операционная система сегодня для CompactPCI систем
Управление Памятью Freebsd
Три Тренинга От Известных Вендоров: Специально Для «Антивирусных Решений»
Программные оболочки MS DOS, Norton Commander
Загрузка Mozilla
Безопасность Данных
Друкувальні пристрої, графобудівники
Структура конструкций и поколения ЭВМ
Использование Web для привлечения покупателей
Ада и Java
Экспорт изображений в файл
Запуск Windows