Занятие 3. Приступаем ...
Возможно, вас «мучает» вопрос почему в качестве языка программирования мы выбрали именно Java. Этому есть множество причин, но мы не будем здесь на этом останавливаться и описывать все привлекательные черты Java, тем более, что информации об этом предостаточно (посмотрите, например, информацию на сайте http://www.java.com/ru/). Упомянем лишь, что Java является основным языком программирования в популярнейшей операционной системе для смартфонов и планшетов Android. Мы же сразу приступим.
Запустите FAR. Выберите какой-нибудь локальный диск (выбор диска осуществляется в выпадающем меню по клавиaшам Alt-F1 или Alt-F2). Создайте на этом диске каталог JavaLessons (по клавише F7):
и зайдите в этот каталог (клавиша ENTER). Он, конечно, пока пуст, но вскоре ситуация изменится.
Теперь создадим файл исходного кода. Для этого, находясь в только что созданном каталоге, нажмите Shift-F4 и введите имя файла MoneyForNothing.java (знатоки классического рока поймут без объяснений; остальным советуем воспользоваться поиском):
Обратите внимание на регистр символов – в Java регистр имеет очень важное значение, даже в именах файлов и их расширениях; здесь нужно быть внимательным, иначе вы будете получать сообщения об ошибках.
После того как будет создан (пустой) файл MoneyForNothing.java он будет открыт в окне редактирования. Сразу же запомните, что открытие и редактирование существующего файла выполняется по клавише F4, а сохранение изменений – по клавише F2.
Введите в окне редактирования следующую программу:
public static void main (String [] args) {
System.out.println ("Java programming is cool!!!");
}
}
А вот как эта программа выглядит в редакторе FAR-а (не стремитесь к точному соблюдению отступов; их можно настроить так, как вам удобно):
(вместо строки «Java programming is cool!!!» внутри двойных кавычек, вы можете ввести любую последовательность символов; все остальное должно быть набрано в точности так, как показано). Отступы не играют никакой роли и служат лишь для удобства зрительного восприятия того, кто будет с этим текстом будет работать. Это и есть исходный код нашей первой программы!
Опять же, обращаем ваше внимание на регистр символов: все должно быть набрано именно так, как на рисунке.
Возможно, в вашем FAR-е не работает цветовое выделение. Это никак не влияет на правильность программы, но мы рекомендуем настроить FAR так, чтобы выделение работало (за информацией и помощью обращайтесь на сайт и форум по FAR-у).
Сохраним изменения (F2) и выйдем из редактора (ESC).
Теперь – компилируем. В командной строке FAR-а – той, что выше основного меню - набираем команду (обратите внимание, что расширение *.java нужно обязательно указывать):
(возможно, мы уже надоели вам этим напоминанием, но, поверьте, мы знаем, что говорим: начинающие именно в этом месте допускают самые обидные ошибки). Произойдет вызов компилятора и если в исходном коде нет ошибок, то будет сгенерирован файл MoneyForNothing.class:
Если этот файл не сформировалася – ищите ошибку.
Не смущайтесь тем, что исполняемый файл имеет расширение «.class», а не привычное «.exe»; этот файл содержит инструкции т.н. виртуальной машины Java (JVM), которая и исполнит программу.
Осталась самая малость: запустить полученную программу на исполнение. Это осуществляется командой
Здесь имя программы, в отличие от компиляции, должно быть набрано без расширения! А теперь – наслаждаемся результатом:
Однако, работает! Кстати, запомните, что переключение между панелями FAR-а и его консолью осуществляется по клавише Control-O – проверьте, пригодится и не раз.
Поздравляем – только что вы создали, откомпилировали и запустили настоящую программу на Java! Понятно, что программа вышла неинтересной и даже глупой, но ведь уже что-то получилось, а это – не мало.
Признаемся, что мы порядком сжульничали: мы показали вам как создаются, компилируются и запускаются на исполнение Java-программы, но сама программа осталась не более, чем бессмысленным набором слов и символов. Общаем, что на следующем занятии мы начнем исправляться. А пока – отдохните!
Занятие 2. Запасаемся инструментами (JDK)
Занятие 4. Начинаем вникать (начало)
Автор: Alex Tuesday
Все уроки ... 20.01.2014