Курс обучения программированию на Java | Сайт проекта

< Курс обучения программированию на Java >

Вернуться к теме “Введение в платформу Java”

Создание первого приложения

Запустите IDEA.
Выберите Create New Project.

hello-world

В выпадающем списке выберите Project SDK.
Если нет доступных SDK для выбора, нажмите New и укажите пусть до установленной JDK.
Далее нажимаем Next.

hello-world

Ставим галочку для Create project from template и выбираем Command Line App.
Далее нажимаем Next.

hello-world

Теперь необходимо указать название проекта - введите “hello-world”.
А также укажите директорию для сохранения проекта.
Далее нажимаем Finish.

hello-world

В результате мы получаем проект, который при запуске должен выводить на экран “Hello World!”.
Для запуска приложения нажмите на зеленый треугольник у метода main и выберите Run Main.main().

hello-world

В результате в открывшееся окно консоли выведется сообщение “Hello World!”.

hello-world

Теперь введите строчки кода как на картинке ниже.
Нажмите на пространство правее номера строки и установите Breakpoint (появится красный кружок как на картинке).

hello-world

Запустите приложение в режиме Debug.
Для запуска нажмите на зеленый треугольник у метода main и выберите Debug Main.main().

hello-world

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

hello-world

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

hello-world

hello-world

Введите строчки кода как на картинке ниже.
Запустите приложение в обычном режиме, посмотрите что выведется в консоль.

hello-world

После этого поставьте Breakpoint на одной из первых строчек. Запустите приложение в режиме Debug.

hello-world

Нажимая на кнопку F8 пройдитесь по строчкам программы.
Обратите внимание на окно Variables в нижней части экрана. Там будут отображаться текущие на момент выполнения программы значения переменных.
В нашем случае, мы создали переменную i, которую постепенно увеличиваем на единицу и выводим ее значение на экран.

hello-world

Поэкспериментируйте. Запускайте программу, проходитесь по строчкам, смотрите как меняется значение переменной.
Также обратите внимание, что в конце строки на которой сейчас остановилась программа, если в ней используются переменные, выводится их значение (например i: 2).

hello-world

hello-world

Введите строчки кода как на картинке ниже.
Здесь мы создаем две переменные a и b, которым присваиваем значения 1 и 2.
Далее мы вычисляем их сумму и присваиваем ее значение новой переменной c.
Запустите приложение в обычном режиме, посмотрите что выведется в консоль. Поэкспериментируйте.
Обратите внимание, что написав "sum = " + c мы по сути присоединяем к строке "sum = " значение переменной c и выводим все вместе на экран.

hello-world

Введите строчки кода как на картинке ниже.
Здесь мы производим сравнение двух переменных на условия больше (a > b) и меньше (a < b). Результаты выводятся на экран.
Запустите приложение в обычном режиме, посмотрите что выведется в консоль. Поэкспериментируйте.

hello-world

Введите строчки кода как на картинке ниже.
Здесь мы создаем две переменные hello и world типа String (строка) и присваиваем им значения Hello и world.
Далее мы соединяем эти строки в одну с помощью + (hello + " " + world + "!") и получаем в результате одну строку, которую и выводим на экран.
Запустите приложение в обычном режиме, посмотрите что выведется в консоль. Поэкспериментируйте.

hello-world

Данный проект сохранен в обычной директории, которая не является локальным репозиторием. Поэтому сейчас мы не можем делать коммиты изменений и пушить их в удаленный репозиторий.
Для начала, нам необходимо инициализировать данную директорию как локальный репозиторий.
Для этого выберите VCS - Enable Version Control Integration...

hello-world

Выберите Git в списке и нажмите OK.
После этого данная директория с проектом станет локальным репозиторием.

hello-world

Откройте вкладку Version Control (внизу экрана) и раздел Local Changes.
Нажмите на зеленую галочку для создания коммита или нажмите Ctrl + K (пользуйтесь hot key, привыкайте).

hello-world

Откроется список всех файлов (все созданные файлы).
Поставьте галочку напротив каждого файла, введите текст сообщения для коммита и нажмите Commit.

hello-world

Откройте вкладку Version Control (внизу экрана) и раздел Log.
Там вы увидите сделанный вами коммит.

hello-world

Теперь нам необходимо запушить его в удаленный репозиторий.
Для этого создайте на Github новый репозиторий в своей аккаунте. Назовите репозиторий hello-world.
Скопируйте ссылку репозитория (например https://github.com/ivanov/hello-world.git).

Далее выберите VCS - Git - Push.. либо Ctrl + Shift +K.

hello-world

Нажмите Define remote.

hello-world

И укажите ссылку на ваш репозиторий.
Если вы еще не работали с Github в IDEA, она попросит вас ввести email и пароль для доступа к учетной записи. Укажите их.
В результате ваш проект будет запушен в удаленный репозиторий.

hello-world

Поздравляем с написанием первой программы на Java!