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

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


🌐 in English
Всего лайков:0

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

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

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

Эволюция языка Java v1–v25: ключевые фичи
Легенда ✅ — Production (можно использовать в продакшне) ⚠️ — Preview / Incubator (экспериментальная, не для продакшна, в скобках указана версия, когда стало Production) Таблица версий Версия...
Map internals  от случайного порядка до эвакуации бакетов | Go ↔ Java
В этой статье мы разберём внутреннее устройство map / hash-таблиц в Go и Java. Если ты Java-разработчик, привыкший к HashMap, тебе будет интересно, насколько иначе мыслит Go. Если ты гофер — ты увидиш...
Разбор Unit testing, Race detector, Benchmarking, Profiling (pprof) Go vs Java | Testing, Debugging и Profiling
1. Unit testing В Go встроенный пакет testing позволяет писать unit-тесты. Для Java-разработчиков это аналог JUnit/TestNG. Unit-тесты в Go просты и встроены в стандартную библиотеку. Для Java при...

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

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