INTERNET-WEB.RU
Обучение работе с ПК
Операционные системы
Флеш (Flash)

Язык программирования Java

Java представляет собой один из языков программирования. Принципиальное отличие языка Java от других языков (С, Basic и т. п.) состоит в том, что он разрабатывался как универсальный язык. Программы, написанные на нем, должны идентично работать на любых типах компьютеров в любой операционной системе.

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

Первый способ состоит в том, что разработчик документа создает (или использует уже готовую) специальную программу для создания определенных эффектов. Эта программа транслируется (преобразуется в коды, которые «понимает» компьютер) в специальные модули, которые носят название Java Applet. В тексте документа дается указание о использовании данного модуля и описываются специальным образом параметры его вызова.

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

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

Механизм применения пользователем готовых модулей Java Applet состоит из следующих этапов:

а) пользователь находит в Интернете необходимые ему для создания эффектов модули Java Applet;

б) в документ включается описание (ссылка на файл и параметры использования) этой программы; параметры использования обычно берутся из примеров, которые описаны на сайте-источнике Java Applet.

Второй способ предполагает включение в текст документа макрокоманд, которые будут сначала интерпретироваться обозревателем Интернета на компьютере пользователя, а потом исполняться. Понятно, что выполнение таких макрокоманд будет более медленным, чем работа Java Applet, поскольку обозревателю сначала необходимо превратить инструкции, содержащиеся в макрокомандах, в код, понятный компьютеру. Но объем кодов макрокоманд незначителен, что несущественно замедляет загрузку документа. Кроме того, макрокоманды допускают гибкую настройку любым пользователем, поскольку разработчик документа может легко модифицировать их в соответствии со своими потребностями.

Модификация языка Java для написания макрокоманд в HTML-документах называется JavaScript.

В настоящее время для клиентских компьютеров используется именно второй подход.

© 2009 internet-web.ru. All Rights Reserved