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

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

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

Следственный эксперимент
Языки программирования системного уровня
Причины кибернетики
Устройство Netping Cooler Board Поступило На Склад Компании Зао «Лайт Коммуникейшн»
Международный стандарт ISO/IEC 11801
Административное устройство Internet
Краткое введение в язык Ада
Региональная Система Имен
Рисование прямоугольника или квадрата
Потенциальные пользователи в сети Internet
Использование нестандартных значков
Зао «Лайт Коммуникейшн» Подтвердила Свой Статус «Microsot Gold Certified Partner» В 2008 Году
ПЛОТТЕРЫ ПРЯМОГО ВЫВОДА ИЗОБРАЖЕНИЯ
Структура региональной системы имен
Определение типа компьютера
Проблема предотвращения формирования общества потребления
Информационная Безопасность В Деятельности Современных Организаций
Использование Агентств Охраны Для Профессионального Поддержания Безопасности
Graycatsoft - Сайт Программного Обеспечения
Планирование в операционной системе UNIX
О компьютерах
Наиболее распространенные возможности Internet
Другие отличил NetWare 4.x
Следственный осмотр
Соединение микропроцессоров
Дополнительные программы Microsoft Internet Explorer
Несколько слов об иных возможностях
WordPad: Выделение текста гарнитурой шрифта
Nosy о привычках вашего парня он-лайн?
Интегрирование модулей PADS в программную среду предприятия
Модемы и факс-модемы
Элементарная теория процесса обучения нейросетей
Основные правила построения таблицы в Excel 7.0
Аналоговые и цифровые схемы
ВСТАВКА ТАБЛИЦ
Краткое описание назначения и возможностей Excel
База знаний
Обслуживание Компьютеров В Рамках Ит Аутсорсинга
Краткий обзор модулей COSMOS/M
О Windows Vista
Создание Java-приложения “HelloJava”
Дисплей (монитор)
Обыск и выемка
Подделка компьютерной информации
Типы квантовых компьютеров
ПЕРИФЕРИЙНЫЕ УСТРОЙСТВА
Задача, решаемая с использованием систем управления базами данных
Модуль CRT
Краткие сведения о кодировках кириллицы
Популярно Про Ddos-Атаки
Кибернетический подход
Современное состояние информационной сферы Украины
Базовые понятия Windows
Уголовно-правовой анализ ст? 273 гл? 28 УК РФ "Создание: распространение и использование вредоносных программ для ЭВМ"
Содержимое таблицы FAT