Как написать 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, вы принимаете условия политики конфиденциальности

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

Разбираем: Trace, Profiling, Integration Testing, Code Coverage, Mocking, Deadlock Detection в Go vs Java | Testing, Debugging и Profiling
Серия: Go для Java-разработчиков — разбор trace, профилирования и тестирования В этой статье мы разберем инструменты и практики для тестирования, отладки и профилирования в Go. Для Java-разработчика ...
Современный подход к параллелизму в Java - Fork/Join Framework, CompletableFuture и виртуальные потоки (Project Loom)
Предисловие Мир программного обеспечения уже давно перестал быть спокойным океаном: сегодня это бурная экосистема, где каждая миллисекунда отклика приложения может стоить компании клиентов, репутации ...
Java v25: выбор подходящей многопоточности для любых задач
Введение Мир Java стремительно развивается, и с каждой версией появляются новые инструменты для эффективной работы с многопоточностью, коллекциями и асинхронностью. В Java 25 разработчики получают мощ...

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

Resource cleanup, rate‑limiting strategies, bounded vs unbounded channels - в Go vs Java | Паттерны, идиомы и лучшие практики Go
Продолжаем серию статей для разработчиков, которые хотят изучить Go на основе знаний Java, и наоборот. В этой статье мы обсудим три ключевые темы: Resource Cleanup (освобождение ресурсов), Rate-Limiti...
Разбираем: Rate‑limiter, non‑blocking operations, scheduler  Go vs Java | Concurrency часть 4
Эта статья посвящена пониманию принципов работы с конкурентностью и синхронизацией в Go и Java. Мы рассмотрим ключевые подходы, такие как rate‑limiter, неблокирующие операции и планирование задач, сра...
Разбираем: Trace, Profiling, Integration Testing, Code Coverage, Mocking, Deadlock Detection в Go vs Java | Testing, Debugging и Profiling
Серия: Go для Java-разработчиков — разбор trace, профилирования и тестирования В этой статье мы разберем инструменты и практики для тестирования, отладки и профилирования в Go. Для Java-разработчика ...
Fullscreen image