Как написать 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. Попробуйте закомментировать ваш код двумя способами: однострочным и блочным.

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


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

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

Рассуждение о том, почему полнота знаний недостижима и как выстроить личную архитектуру профессионального роста. Каждый разработчик хотя бы раз думал: «Как всё успеть?» Технологии растут быстрее,...
Как удержать легаси-проект от смерти и подарить ему ещё 10 лет
Признаки легаси-проекта: как распознать старый корабль Легаси — это не просто старый код. Это живой организм, который пережил десятки изменений, смену команд, устаревшие технологии и множество временн...
Эволюция языка Java v1–v25: ключевые фичи
Легенда ✅ — Production (можно использовать в продакшне) ⚠️ — Preview / Incubator (экспериментальная, не для продакшна, в скобках указана версия, когда стало Production) Таблица версий Версия...

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

Java под микроскопом: стек, куча и GC на примере кода
Схема - Java Memory Model - Heap / Non-Heap / Stack Heap (память для объектов) Создаёт объекты через new. Young Generation: Eden + Survivor. Old Generation: объекты, пережившие несколько сборок G...
Как удержать легаси-проект от смерти и подарить ему ещё 10 лет
Признаки легаси-проекта: как распознать старый корабль Легаси — это не просто старый код. Это живой организм, который пережил десятки изменений, смену команд, устаревшие технологии и множество временн...
Асинхронность и реактивность в Java: CompletableFuture, Flow и Virtual Threads
В современном Java-разработке есть три основных подхода к асинхронности и параллельности: CompletableFuture — для одиночных асинхронных задач. Flow / Reactive Streams — для потоков данных с контролем...
Fullscreen image