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

Давайте сделаем описанные выше шаги — скомпилируем и запустим первую программу на Java. Здесь я предлагаю не обращать внимания на то, что программа делает. Функциональность этой программы достаточно тривиальна — она печатает слова «Hello, world !!!». (Сколько же было за все годы написано таких примеров — и не сосчитать). Но как я уже говорил, на первый раз мы не будем обращать внимание на то, как программа это делает. Сейчас важно научиться делать три шага:

  1. Редактирование кода
  2. Компилирование программы на Java
  3. Запуск программы под управлением JVM

Для редактирования кода можно использовать самый простой редактор — тот же «Блокнот» (Notepad).
Создайте отдельный каталог для наших примеров — предлагаю назвать его JavaLesson. В нашем случае это будет на диске C. Если у Вас будет другой диск — я думаю, что замена C на какую-то другую букву не вызовет больших проблем. Итак, в редакторе набираем следующие строки (как я уже говорил — если вы практически ничего не поймете из того, что здесь написано — не страшно). На первый раз можно просто использовать Copy/Paste.

ВНИМАНИЕ !!! Посмотрите на рисунок, где показано как сохранять файл в Блокноте — там по умолчанию сохраняется текстовый документ. Если вы выберете такой формат, то у вас будет файл First.java.txt.
Вам надо обязательно выбрать пункт «Тип файла: Все файлы». Тогда при сохранении будет правильное расширение

 

Из всего кода я предлагаю обратить внимание только на строку:

Эта команда выводит на экран строку в кавычках — в данном случае это «Hello, world !!!».
Запишем наш файл под именем First.java. Обратите внимание на регистр букв — это очень важно. На первое время запомните, что Java различает строчные и прописные буквы. Итак, у нас есть файл First.java в каталоге C:\JavaLesson.
Компилятор javac.exe и JVM java.exe представляют собой программы, которые выполняются из командной строки. Поэтому нам потребуется запустить командную строку. Обычно ее можно запустить из меню «Пуск->Стандартные->Командная строка». При запуске мы получим нечто подобное:

 

Наберите команду cd C:\JavaLesson. И вы очутитесь в нужном каталоге. Теперь выполните команду dir. Если вы сохранили файл First.java в каталоге C:\JavaLesson, то вы дожны увидеть следующую картинку

Первый шаг мы прошли. Теперь перейдем ко второму — компиляция. Для этого выполним команду

Если вы все правильно скопировали (или переписали), то при компиляции у Вас не должно быть никаких сообщений. Компилятор javac достаточно молчалив — хотя есть возможность попросить его быть более разговорчивым. Для этого можно запускать его с ключом verbose. В таком виде:

 

После этого можем посмотреть содержимое каталога. Результат исполнения должен выглядеть подобно тому, что изображено на рисунке.

Шаг компиляции мы выполнили, теперь перейдем к заключительному шагу — запуску. Для этого надо выполнить следующую команду:

Результат можно видеть на рисунке

Возможно выполнение и более простой команды.

Но в некоторых случаях это может не сработать. Этот вопрос мы отложим на более позднее время. Первый вариант практически всегда срабатывает. Так что будем пользоваться им.

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

Интегрированные среды разработки

Профессиональные программисты в подавляющем большинстве случаев используют специальные программы, которые позволяют упростить все шаги — получить «все в одном». Такие программы называются IDE — Integrated Development Environment. Несколько позже мы начнем использовать одну из них. Но пока будем пользоваться простыми средствами. Я считаю крайне важным фактом умение программиста пользоваться простыми средствами и понимать суть происходящего, которое часто скрывают всякие навороченные системы. Так что не обижайтесь, но первое время мы будем с вами пользоватья простым приложением «Блокнот» и командной строкой.
Теперь мы можем перейти непосредственно к изучению языка Java. А начнем мы с понимания данных. Переходим к части Данные