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


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

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

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

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

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

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

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

Логотип компании Альфа Банк
Логотип компании Aviasales
Логотип компании Yandex
Логотип компании Tinkoff
Рекомендуемые программы
профессия
от 6 300 ₽ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 8 июня

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

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

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

Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»