Первая программа на Java

Первая программа на Java

Три основных шага в программировании

Чтобы создать работающую программу на Java необходимо пройти через три следующих шага:

  • Написать программу на Java и сохранить ее на диск.

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

  • Запустить программу.

Шаг 1 - Ввод текста программы

Для того чтобы написать программу на Java, вы можете использовать любой текстовый редактор, например, «Блокнот».

Первое, нужно будет напечатать программу и сохранить ее в текстовый файл, имя которого будет оканчиваться расширением .java. Например, если нужно написать программу с названием HelloWorld, напечатайте ее текст (этот текст мы называем исходный код) в программе «Блокнот» и сохраните его в файл с именем HelloWorld.java. Внимание, не используйте пробелы в именах Java-файлов.

Ниже приведена программа, которая выводит на экран слова Hello World:

 

public class HelloWorld {

public static void main(String[] args) {

System.out.println("Hello World");

}

}

 

Шаг 2 - Компиляция программы

Теперь необходимо откомпилировать программу. Вы будете использовать компилятор javac, который входит в состав пакета JDK.

Допустим, вы сохранили программу в каталоге с именем C:\practice. Нажмите кнопку Пуск, введите в строке поиска команду cmd и нажмите клавишу ВВОД. В результате откроется черное командное окно.

Чтобы убедиться в том, что вы правильно установили значения системных переменных PATH и CLASSPATH, введите команду set. Найдите и проверьте эти значения в результатах вывода этой команды.

Измените текущий каталог на C:\practice и откомпилируйте программу:

cd \practice

javac HelloWorld.java

Вам необязательно называть каталог именем practice – назовите его так, как вам нравится.

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

Введите команду dir. Результатом ее выполнения является вывод на экран всех файлов, которые существуют в каталоге. Вы должны увидеть, что появился новый файл с именем HelloWorld.class. Это является доказательством того, что ваша программа была успешно откомпилирована. Ваш исходный файл HelloWorld.java также будет там. Вы можете изменить его позже так, чтобы на экран выводились слова Привет, мама или что-нибудь еще.

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

Шаг 3 - Запуск программы

Ну а теперь, запустим программу. В том же командном окне введите следующую команду:

java HelloWorld

Обратили ли вы внимание, что в этот раз вы использовали программу java, а не javac? Данная программа входит в среду выполнения JRE (Java Run-time Environment) и она запускает JVM, в которую загружает вашу программу HelloWorld.

Помните, что язык Java чувствителен к регистру, это значит, что если вы назвали программу HelloWorld с заглавной буквой H и с заглавной буквой W, не пытайтесь запустить программу helloworld или helloWorld – JVM будет жаловаться, что, мол, не нахожу файл.

Теперь можно поразвлечься — попытайтесь догадаться, как можно изменить эту программу. В следующей главе я буду объяснять, как работает эта программа. Однако попробуйте предположить, как можно изменить ее, чтобы сказать «Привет!» своему домашнему животному, другу или напечатать свой адрес.

Пройдите через все три шага, чтобы увидеть, работает ли моя программа после ваших изменений.

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