Читать книгу JAVA 2021: лёгкий старт - Павел Александрович Забелин - Страница 8
Часть I
Глава 1. Первая программа
Что такое программирование
ОглавлениеПрограммирование – это процесс написания команд, которые потом будет выполнять компьютер. Очень важно понимать, что компьютер не умеет думать. Все, что компьютер делает: он исполняет команды. У программиста может складываться впечатление, что происходит какое-то «колдунство» и компьютер вытворяет самолично с программой, что захочет. Но на самом деле, это будет только означать, что программист не учел каких-то особенностей функционирования программы или библиотек, которые он использует, или нюансов как работает внешний источник данных, к которому он обращается. Чем профессиональней программист – тем меньше «неожиданных чудес» можно ожидать от написанного им кода.
Программирование на Java состоит из нескольких этапов:
– Написание программы на языке Java в редакторе
– Компилирование программы в байт-код (код понятный виртуальной машине Java) с помощью программы-компилятора
– Исправление ошибок компиляции (compilation errors), если такие произошли в процессе компиляции
– Запуск программы в виртуальной машине Java.
– Исправление ошибок выполнения (runtime errors), если видим, что «что-то пошло не так»
– Повторение пунктов 2—5 пока мы не получили работающую по нашему замыслу программу.
Можно писать код в одном из текстовых редакторов (Notepad, Notepad++, Atom, Sublime) и потом дальше через командную строку запускать компилятор, а потом запускать программу. Но все это громоздко и неудобно, именно поэтому программисты написали специальные программы, в которых можно делать полный цикл разработки программы гораздо проще и удобнее. Такие программы называются IDE (Integrated Development Environment) – интегрированная среда разработки, в ней происходит и написание программы, и компиляция, и выявление ошибок, и запуск программы. К тому же, большинство из них еще и подсказывают разработчику, что и в каком случае можно использовать и где он возможно уже совершает ошибку.
В мире Java-программирования есть несколько популярных IDE: IntelliJ IDEA, Eclipse, NetBeans. NetBeans самая редко используемая IDE на текущее время. Eclipse – это бесплатная IDE, с тысячами полезных плагинов, облегчающая жизнь разработчика. Поэтому, вполне возможно, что в крупной компании, в которую вы придете работать, будут использовать именно Eclipse. И это стоит учитывать, потому что на самом деле вы захотите пользоваться только одной IDE: IntelliJ IDEA – лучшая и самая удобная IDE на текущий момент для написания программ на Java.
Настраиваемся на программирование. Устанавливаем IDE
Так как предполагается, что мы изучаем с нуля, то мы не будем заморачиваться с установкой виртуальной машиной Java и полного пакета для разработчика Java SDK. Достаточно будет скачать текущую версию IntelliJ IDEA, в которой есть все что нам будет нужно для старта.
Заходим на сайт https://www.jetbrains.com/idea/download/
выбираем версию для скачивания: Ultimate (т.е. полную, но платную, хотя есть пробный период) или Community (тоже достаточную для наших целей)
Скачиваем и запускаем. Проходим через мастер установки, соглашаясь со всем что предлагают:
На Рабочем столе появится иконка приложения:
Дважды кликаем для запуска IntelliJ IDEA. И снова проходим еще через несколько экранов настройки (это будет только единожды):
не импортируем никакие настройки
Соглашаемся…
Выбираем светлую тему (это всегда можно изменить в настройках)
Я скачал версию Ultimate, поэтому выбираю пробный период
И вот финальный экран, где нужно кликнуть на Create New Project.
Слева должно быть выбрано Java, в центре вверху Project SDK: 11 (это версия Java, идущая вместе с IntelliJ IDEA), нажимаем Next.
Ставим галочку Create project from template, выбираем Command Line App и кликаем Next.
В поле Project name вводим HelloWorld (это название нашего проекта) и нажимаем Finish.
Никогда не используйте русских букв (кириллицы) в названиях проектов, классов и т. д.
IDEA немного «подумав» откроет нам основное окно, в котором мы будем разрабатывать наши программы, и также откроется поверх маленькое окошко «Tip of the Day» – просто закройте его кликнув Close.
Теперь вам нужно написать свою первую строку кода, вместо надписи:
// write your code here.
Напишите там:
System.out.println («Hello world!»);
И запустите вашу первую программу нажатием на зеленый треугольник:
В итоге ваша программы выведет, в специальной панели IDEA:
Hello world!
То, что написано ниже: «Process finished with exit code 0», означает, что программа завершилась без каких-либо явных ошибок. Поздравляю всех, кто дошел до этого последнего шага и успешно запустил первую программу!
Если же у вас что-то не получилось с установкой IntelliJ IDEA или с созданием программы – не переживайте и не волнуйтесь. Вы можете поступить как настоящий программист: вбейте в Google\Yandex «как установить IntelliJ IDEA», «создание Hello world в IntelliJ IDEA» и уже на первой странице результатов вашего поиска вы обязательно найдете статью, в которой пошагово вам покажут, как это сделать. Так же вы можете эти запросы вбить в YouTube – в 2020 году уже существует достаточное количество видеороликов с подобной информацией.
Не бойтесь пользоваться поисковиками, сейчас информации более чем достаточно, более того в книгах не найти ответы на все свои вопросы.