GrabDuck

Cybern.ru » Java. Урок 3. Hello World!

:

В этом уроке мы создадим первый JAVA проект,скомпилируем его,и разберем основные его элементы.

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

Создание нового класса

В левой части находится окно показывающее общую структуру проекта — на данный момент для нас имеет интерес только пустая папка src — именно в ней мы будем создавать необходимые классы. Для создания нового класса нажмите правой кнопкой на паке src и выберите New – Java Class.

Здесь требуется тип класса и его название. Названия классов в java принято писать в стиле UpperCamelCase — все слова пишутся слитно, без пробелов, и каждое новое слово начинается с заглавной буквы.В данном примере класс получил название HelloWorld. Обратите внимание что в Java прописные и строчные буквы различаются. Тип класса стоит оставить по умолчанию.

В итоге у вас должна появится вкладка с названием вашего класса и расширением .java, содержимое которой выглядит примерно так:

Весь текст находящийся между знаками /* и */ — это так называемые комментарии. Коментарии могут содержать какой угодно текст,и обычно предназначены для того чтобы в коде програмы описывать или комментировать определенные ее элементы. Написанное в комментариях никак не влияет на код програмы.

Далее идет конструкция вида Public class HelloWorld{}.

Очевидно что HelloWorld — это название класса которые задали мы. Class это ключевое слово — оно показывает что в данной части кода начинается описание какого — либо класса. Public — это модификатор доступа. С помощью модификаторов доступа определяется то насколько ограниченным будет доступ к содержащемуся в классе коду из других частей программы. Подробнее эта система ограничений будет рассмотрена в одном из следующих уроков.

Код программы

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

public static void main(String[] args) {
System.out.println("Hello world");
}

Если вы попробуете написать код сами, то заметите что в большинстве случаев после написания первой буквы слова появляется всплывающее окно в котором предлагается выбрать слово которое вы возможно хотели напечатать. Это окно можно вызвать и самому, нажав комбинацию Ctrl + Space. Однако можно легко заметить что слова main в предлагаемом списке нет. Это объясняется тем что main не является стандартным словом языка java.

Если после того как вы написали что — то, idea выделила это красным шрифтом, значит в этой выделенной области кода вы допустили ошибку. При поднесении курсора к ошибочной части кода появится всплывающая подсказка с кратким описанием ошибки.

В java принято писать код в так называемом Checkstyle стиле. Это определенный набор требований к написанию кода, полный перечень которых при желании можно найти по следующей ссылке:

checkstyle.sourceforge.net.

Однако в idea предусмотрена возможность автоматически перевести код в данный стиль — для этого достаточно нажать комбинацию Ctrl+Alt+L, и в появившемся окне нажать Run.

Все то из чего состоит сам код программы будет более подробно рассмотрено в дальнейших уроках. Функция main это та функция с выполнения которой начнет работать программа при запуске и компиляции, public и static это свойства(модификаторы) этой функции, а слово void указывает на то что эта функция не должна возвращать никаких значений в качестве результата своей работы. String[] args — это параметры которые передаются компилятором для запуска функции main, а метод System.out.println() выведет сообщение находящееся в скобках. В нашем случае это Hello World. Обратите внимание что текст сообщения должен быть в кавычках.

Компиляция и запуск

Итак, если вы правильно написали или скопировали указанный выше код, то теперь следует скомпилировать и запустить программу.

При нажатии Ctrl+F9 или при выборе команды Make Project в меню Build ваша программа скомпилируется.

Теперь осталось запустить её, чтобы убедится в том что всё работает.

Для запуска программы нажмите комбинацию Alt+Shift+F10 или выберите команду Run из меню Run.

В появившемся окне выберите название класса с котором находится main (в данном примере это класс HelloWorld).

Если все было сделано верно, программа должна запустится и в нижнем окне должен появится текст который должна была вывести функция System.out.println.

Итак, мы запустили и скомпилировали первую программу на Java. Чтобы сохранить программу достаточно нажать комбинацию Ctrl+S или же выбрать команду Save All в меню File.