Изучать язык программирования по традиции начинают с программы "Hello, World!", которая выводит этот текст на экран. На языке Java эта программа будет выглядеть так:
class App {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
https://replit.com/@hexlet/java-basics-hello-world
Текст Hello, World! появится на экране благодаря команде System.out.println()
, где println()
— это сокращение от английского print line. Она выводит на экран значение, указанное в скобках ("Hello, World!")
— в данном случае строку. Сама строка обрамляется двойными кавычками ""
. Если этого не сделать, то компилятор укажет на синтаксическую ошибку:
# Например, вот так
App.java:5: error: unclosed character literal
System.out.println('Hello, World!');
Сама команда находится внутри нескольких конструкций, которые нужны для работы даже простейших программ на Java.
В данном случае это класс App
и метод main()
.
Сейчас мы не будем на них останавливаться, так как для их понимания нужно уметь немного программировать. Поэтому во многих заданиях они даются «как есть», то есть вам не придется их задавать самостоятельно. Когда придет время, мы их разберем.
Двигаясь по урокам, вы постоянно будете встречаться с примерами кода и описаниями его работы. Чтобы их лучше понимать и уметь пользоваться языком, нужно постоянно практиковаться и экспериментировать.
Поэтому по возможности запускайте все примеры из теории и проводите эксперименты с непонятными моментами.
С Java проще всего начать на сайте onecompiler, который позволяет запускать построчно код прямо в браузере. Попробуйте перейти туда прямо сейчас и набрать такой код:
System.out.println(85 * 3);
Практически все языки программирования позволяют оставлять в коде комментарии. Они никак не используются кодом и нужны исключительно для людей: чтобы программист оставлял пометки для себя и для других программистов.
Комментарии в Java бывают трех видов:
Однострочные комментарии начинаются с //
. После этих двух символов может следовать любой текст, вся строка не будет анализироваться и исполняться.
Комментарий может занимать всю строку:
// For Winterfell!
Также комментарий может находиться на строке после какого-нибудь кода:
System.out.println("I am the King"); // => For Lannisters!
Многострочные комментарии начинаются с /*
и заканчиваются на */
. Принято каждую строку начинать с символа *
, хотя технически это и необязательно:
/*
* The night is dark and
* full of terrors.
*/
System.out.println("I am the King"); // => I am the King
Документирующие комментарии начинаются с /**
и заканчиваются на */
. Уже для них обязательно каждую строку начинать с символа *
.
Документирующие комментарии — это подвид многострочных. При этом несут дополнительную функцию — их можно собрать при помощи специальной утилиты javadoc и выдать в качестве документации к вашему коду. Мы поговорим о них позже – когда разберем классы и методы.
Вам ответят команда поддержки Хекслета или другие студенты.
Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно
Наши выпускники работают в компаниях:
Зарегистрируйтесь или войдите в свой аккаунт