Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Лабораторная работа 2. Первая программа Hello World на java
В этом лабораторной работе мы создадим нашу первую программу на языке Java. - Создание исходного файла - Компиляция исходного файла - Запуск программы Создание исходного файла Для начала нужно написать текст программы на языке Java и сохранить его. Это и будет нашим исходным файлом. Для создания исходного файла подойдет любой текстовый редактор, например стандартный «Блокнот». Однако, существуют и другие текстовые редакторы, которые более удобны для написания кода. Можно воспользоваться например, Notepad++. Это бесплатный текстовый редактор, который поддерживает синтаксис большинства языков программирования, в том числе и Java. Итак, открываем текстовый редактор и пишем в нем код программы Hello World, цель которой - вывод на экран сообщения Hello World! class HelloWorld { public static void main(String[] args) { // Display " Hello World! " System.out.println(" Hello World! " ); }}После написания этого кода, файл нужно сохранить под именем HelloWorld.java. Рис. 2.1. Если вы пользуетесь Notepad++ то нужно выбрать Тип файла: Java source file (*.java) Будьте внимательны! файл должен называться в точности так, как называется наш класс — HelloWorld. Так же важно учитывать регистр букв. HelloWorld и helloworld в данном случае это разные слова! Обратите также внимание на кодировку в которой сохраняете файл. Должно быть выбрано ANSI. В Notepad++ кодировку можно установить в меню Кодировки. Компиляция исходного файла Исходный файл с кодом программы создан, теперь перейдем к компиляции. Для компиляции Java предназначен компилятор javac, который входит в состав установленного нами в первой лабораторной работе пакета JDK. Для того, чтобы скомпилировать исходный файл, открываем командную строку. Для этого в меню Windows Пуск в строке поиска вводим команду cmd и жмем Enter. После этого откроется командное окно. Теперь в нем нужно изменить текущий каталог на тот, в котором находится наш исходный файл (например C: \studyjava\). Для этого вводим следующую команду: cd C: \studyjava\ и нажимаем Enter. После того, как директория изменилась, вводим команду компиляции javac HelloWorld.java нажимаем Enter. После этого, окно командной строки должно выглядеть следующим образом (рис 2.2): Рис 2.2 То есть, мы не получим никакого подтверждения, о том, что программа скомпилировалась успешно. Однако, в папке с нашим исходным файлом, должен появиться файл HelloWorld.class. Это можно проверить с помощью команды dir Эта команда выводит на экран список всех файлов, находящихся в выбранной директории (рис 2.3).
Рис 2.3. Если файл HelloWorld.class присутствует в этом списке, то это значит, что программа скомпилировалась успешно. Если в коде программы есть ошибка, то компилятор Java при компиляции нам об этом сообщит. Проведем эксперимент: Откроем в текстовом редакторе наш файл HelloWorld.java и удалим последнюю закрывающуюся фигурную скобку «}». Сохраним файл и попробуем его еще раз скомпилировать. В итоге получаем сообщение об ошибке (рис 2.4). Рис 2.4. Чтобы исправить ошибку, нужно вновь открыть файл для редактирования, устранить ошибку, сохранить файл и еще раз его скомпилировать. Запуск программы Переходим к последней стадии — запуску программы. Вводим в командном окне: java HelloWorld и если все перед этим было сделано правильно, то получаем результат — вывод сообщения «Hello World! » (рис 2.5). Рис 2.5. Еще раз обратите внимание на чувствительность к регистру в Java. Если вы напишете helloworld вместо HelloWorld, то программа запущена не будет, потому что Java попросту не найдет файл с таким именем. В качестве домашнего задания можете поэкспериментировать и выводить на экран какое-либо свое сообщение вместо Hello World!. Конечно, для написания, компилирования и запуска программ на языке Java существуют более удобный инструмент, нежели Блокнот и командная строка. Этот так называемая Интегрированная среда обработки IDE. Популярное:
|
Последнее изменение этой страницы: 2016-03-17; Просмотров: 1653; Нарушение авторского права страницы