Аккаунт Войти / Регистрация
Тема
Размер текста
Как написать Hello World в Java. Что такое Statement. Как писать Комментарии Java

Как написать Hello World в Java. Что такое Statement. Как писать Комментарии Java

Сегодня мы разберем основные элементы Java:

  • Statement (инструкции)
  • Блоки кода
  • Создадим простейшую программу Hello World!
  • Разберем каждое слово в коде
  • Научимся писать комментарии, которые не исполняются

Что такое Statement

Любой код в Java состоит из statement, что переводится как инструкция. Инструкция — это команда к выполнению какого-либо действия: вызов метода, инициализация переменной, выполнение операции и т.д.

Каждая инструкция заканчивается точкой с запятой ;, что сигнализирует компилятору о завершении команды.

System.out.println("Hello World!");

{ 
    System.out.println("Hello World!"); 
    System.out.println("Hello Java!"); 
}
Здесь System.out.println — метод, который выводит текст на консоль.
"Hello World!" — сообщение, которое будет выведено.
; — конец инструкции.

Блок кода

Инструкции можно объединять в блоки кода, которые заключаются в фигурные скобки { }:

{
    System.out.println("Hello World!");
    System.out.println("Hello Java!");
}
В этом блоке две инструкции, каждая из которых выведет сообщение на консоль.
Чем больше функционал программы, тем больше инструкций она содержит.

Hello World в Java

Простейшая программа на Java выглядит так:

public class JavaStart {
    public static void main(String args[]) {
        System.out.println("Hello World!");
    }
}

Разбор по частям:

1. Определение класса:

public class JavaStart { ... }
  • public — модификатор доступа, класс доступен всем.
  • class — ключевое слово для определения класса.
  • JavaStart — имя класса.

2. Метод main — точка входа в программу:

public static void main(String args[]) { ... }
  • public — метод доступен всем.
  • static — метод статический, вызывается без создания объекта.
  • void — метод не возвращает значения.
  • main — имя метода.
  • (String args[]) — аргументы командной строки (массив строк).
Все инструкции, которые вы поместите внутрь { ... } метода main, будут выполнены при запуске программы.

Комментарии в Java

Комментарии — это строки кода, которые не выполняются компилятором. Они помогают разработчику понять логику программы.

1. Однострочный комментарий

// Это однострочный комментарий
System.out.println("Hello World!"); // Комментарий после кода

2. Блочный комментарий

/*
   Это блочный комментарий,
   который может занимать несколько строк
*/
System.out.println("Hello Java!");
Рекомендуется оставлять комментарии по стратегически важной логике программы, чтобы облегчить работу себе и другим разработчикам.

Домашнее задание

  1. Создайте новый класс (придумайте название самостоятельно).
  2. Напишите код, который выводит сообщение на консоль (придумайте текст самостоятельно).
  3. Попробуйте закомментировать ваш код двумя способами: однострочным и блочным.

Тест — Насколько ты понял урок?

Оставить комментарий

Мой канал в социальных сетях
Отправляя email, вы принимаете условия политики конфиденциальности

Полезные статьи:

Slice internals в Go ↔ Java: от заголовка до скрытых аллокаций
Slice в Go — это одна из тех структур, которая выглядит простой, но под капотом ведёт себя как маленький хитрый зверь. Если ты Java-разработчик, ты можешь думать: «ну это же просто ArrayList». И вот з…
Разбираем: Rate‑limiter, non‑blocking operations, scheduler  Go vs Java | Concurrency часть 4
Эта статья посвящена пониманию принципов работы с конкурентностью и синхронизацией в Go и Java. Мы рассмотрим ключевые подходы, такие как rate‑limiter, неблокирующие операции и планирование задач, сра…
История начинается не с академической теории, а с типичной production-проблемы. Представьте сервис: 48 CPU 300+ потоков нагрузка 200k операций в секунду много shared state Команда использует обы…

Новые статьи:

Конкурентность — это не про «запустить много потоков». Это про договорённости между ними. Представь кухню ресторана: — повара (потоки / горутины) — заказы (задачи) — и главный вопрос: как они коорди…
История начинается не с академической теории, а с типичной production-проблемы. Представьте сервис: 48 CPU 300+ потоков нагрузка 200k операций в секунду много shared state Команда использует обы…
Когда HashMap начинает убивать продакшн: инженерная история ConcurrentHashMap
Представьте обычный продакшн-сервис. 32 CPU сотни потоков кэш конфигурации / сессий / rate limits десятки тысяч операций в секунду И где-то внутри — обычный Map. Сначала всё выглядит безобидно. Map&…