Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
302
Добавлен:
24.02.2016
Размер:
931.84 Кб
Скачать

Краткие теоретические сведения

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

Java-программы могут выполняться под управлением специального интерпретатора (java.exe), работающего в рамках отдельного процесса, либо под управлением браузера или навигатора Интернет, такого, как Microsoft Internet Explorer или Netscape Navigator. В последнем случае программа называется апплетом.

Java-приложенияработают независимо от навигатора, главное их отличие от апплетов лежит в их назначении. Приложения похожи на программы, созданные, например, с использованием языка C/C++, хотя для своей работы они требуют присутствия среды Java –Javaвиртуальной машины (JVM). Но, в отличие от апплетов, их существование никак не связано с Internet и они не выполняются как содержимое страниц WWW. Это полноправные приложения, которые существуют и выполняются в локальных компьютерных системах пользователей.

Java-апплетыже разработаны для функционирования в сети и выполняются как часть станиц WWW, поэтому к ним относятся как к исполняемому содержимому. Хотя они и встраиваются в страницы WWW подобно стандартному содержимому, созданному с использованием HTML, на самом деле это программы, которые запускаются и выполняются, позволяют организовать интерактивное взаимодействие с пользователем.

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

Простейшее приложение

Перед созданием приложения познакомимся с последовательностью действий для создания приложений:

Использование jdk (Java Developer’s Kit).

  1. Создание, ввод и сохранение обычного тестового файла, содержащего код программы, имеющего расширение .java (например, Hello.java). Использовать можно любой текстовый редактор, позволяющий работать с файлами, имеющими длинные имена, например Notepad.

  2. Компиляция исходного кода Java в машинный байтовый код при помощи компилятора javac. В результате трансляции создаются файлы с расширением .class (Hello.class).

  3. Исполнение приложения: передача файла байтового кода интерпретатору java для выполнения приложения.

Замечание. Для выполнения компиляции и запуска приложения можно создать командный файл (с расширением .bat) следующего содержания:

javac.exe Hello.java

java.exe Hello

Использование среды разработки

Для создания программ на Java возможно использование любой из сред разработки. Это может быть или Microsoft Visual J++, или JBuilder, или Idea, или Eclipse. В последнее время наибольшую популярность получили две последние оболочки.

Порядок создания приложения или программы отличается в разных средах. Но в общем случае он подчиняется следующим правилам:

  1. Создание нового Java-проекта.

  2. Создание нового файла для класса или классов, ввод исходного текста при помощи встроенного в среду разработки текстового редактора.

  3. Компиляция исходных текстов.

  4. Запуск приложения. Обычно при создании приложения необходимо указать класс, который содержит главный метод main.