Зарегистрируйтесь для доступа к 15+ бесплатным курсам по программированию с тренажером

Первая программа Основы языка Java

Изучать язык программирования, по традиции, начинают с программы "Hello, World!", которая выводит этот текст на экран. На языке Java эта программа будет выглядеть так:

Hello World

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(). Сейчас мы не будем на них останавливаться, так как для их понимания нужно уметь немного программировать. Поэтому во многих заданиях они даются "как есть", то есть вам не придется их задавать самостоятельно. Когда придет время, мы их разберем.

JShell

Двигаясь по урокам, вы постоянно будете встречаться с примерами кода и описаниями его работы. Чтобы их лучше понимать и уметь пользоваться языком, нужно постоянно практиковаться и экспериментировать. Поэтому запускайте, по возможности, все примеры из теории и проводите эксперименты с непонятными моментами. С 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 и выданы в качестве документации к вашему коду. Мы поговорим о них позже – когда разберём классы и методы.


Аватары экспертов Хекслета

Остались вопросы? Задайте их в разделе «Обсуждение»

Вам ответят команда поддержки Хекслета или другие студенты.

Ошибки, сложный материал, вопросы >
Нашли опечатку или неточность?

Выделите текст, нажмите ctrl + enter и отправьте его нам. В течение нескольких дней мы исправим ошибку или улучшим формулировку.

Что-то не получается или материал кажется сложным?

Загляните в раздел «Обсуждение»:

  • задайте вопрос. Вы быстрее справитесь с трудностями и прокачаете навык постановки правильных вопросов, что пригодится и в учёбе, и в работе программистом;
  • расскажите о своих впечатлениях. Если курс слишком сложный, подробный отзыв поможет нам сделать его лучше;
  • изучите вопросы других учеников и ответы на них. Это база знаний, которой можно и нужно пользоваться.

Об обучении на Хекслете

Открыть доступ

Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно.

  • 130 курсов, 2000+ часов теории
  • 900 практических заданий в браузере
  • 360 000 студентов
Даю согласие на обработку персональных данных, соглашаюсь с «Политикой конфиденциальности» и «Условиями оказания услуг»

Наши выпускники работают в компаниях:

Логотип компании Альфа Банк
Логотип компании Aviasales
Логотип компании Yandex
Логотип компании Tinkoff
Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
1 июня 10 месяцев

Используйте Хекслет по максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Даю согласие на обработку персональных данных, соглашаюсь с «Политикой конфиденциальности» и «Условиями оказания услуг»