На этом шаге мы приведем первый пример
Приведем текст первой программы:
public class PrintHelloWorld {/*Объявление класса*/ public static void main(String[] args) { /*Объявление функции*/ System.out.println("Hello world"); /*Вывод на экран сообщение Hello World*/ } }
Данный пример хорошо иллюстрирует основные правила написания программного кода на языке Java.
Первое что нужно запомнить это то, что программы, написанные на языке Java, пишутся в файлах с расширением java.
Второй важный момент это то, что внутри файла может быть расположен только один публичный (public) класс. В данном примере объявлен один публичный класс PrintHelloWorld. Еще отметим тот факт, что весь текст программ пишется только внутри классов.
Третий важный момент это то, что текст программы должен быть расположен в файле, имя которого совпадает с именем публичного клаcса (с точностью до регистра). В данном примере текст программы должен располагаться в файле PrintHelloWorld.java. Если файл будет назван как-то иначе, программа не скомпилируется и компилятор выдаст соответствующее сообщение.
Следующий важный момент - точкой входа всех программ, написанные на языке Java, является функция main, которая принимает в качестве входного параметра массив строк. Эта функция должна быть публичной, статичной (static), ничего не возращать (то есть void) и располагаться в публичном классе.
В строке
System.out.println("Hello world");
вызывается функция, которая выводит сообщение на экран.
Для того чтобы скомпилировать программу, нужно в командной строке ввести следующую команду:
javac PrintHelloWorld.java
Если вы выполнили все выше сказанные требования, то должен быть создан файл PrintHelloWorld.class.
Для того чтобы запустить программу, нужно в командной строке ввести следующую команду:
java PrintHelloWorld
Заметим, что аргумент PrintHelloWorld должен быть указан без расширения class. После выполнения этой команды на экран должна быть выведена строка Hello world.
Напишем эту же программу в IntelliJ IDEA.
Для этого откройте IntelliJ IDEA. Появится следующее окно:
Рис. 1. Главное окно IntelliJ IDEA
Нажмите на строку Create New Project. Откроется следующее окно:
Рис. 2. Окно создания проекта
В поле Project SDK должна быть выбрана установленная JDK 1.8. Если этого не сделано, нажмите на кнопку new - > JDK. Выберите папку, в которую установлена JDK и нажмите OK. После этого в поле Project SDK отобразиться выбраная JDK. После этого нажмите кнопку next. В следующем окне опять нажмите кнопку next. Дальше в поле Project name введите PrintHelloWorld. В поле Project location выберите место расположения созданного проекта и нажмите finish.
Рис. 3. Окно создание проекта (имя и расположение)
После этого должно открыться следующее окно редактора:
Рис. 4. Окно редактора
Добавим класс PrintHelloWorld. Для этого слева в окне project щелкните правой кнопкой мыши на src и выберите new –> class. Как можно заметить, создатся файл PrintHelloWorld.java, в котором набран соответствующий публичный класс (то есть ИСР нас обезопасила от возможных ошибок).
Введите PrintHelloWorld и нажмите Ok. Наберите текст программы, расположенный выше. Должно получиться следующее:
Рис. 5. Окно редактора (текст программы)
Запустите программу. Для этого нажмите сочетание клавиш ctrl + shift + F10. В нижней части редактора должно высветиться сообщение Hello world.
Рис. 6. Вывод на экран Hello World
Полный текст программы можно взять здесь.
На следующем шаге мы рассмотрим простейшие типы