Найти в Дзене
DEBAGanov

Java 724. Зачем нужны и какие бывают блоки инициализации?

Блоки инициализации в Java - это блоки кода, которые выполняются при инициализации класса или экземпляра класса. Они используются для выполнения определенных задач, таких как инициализация переменных, установка соединения с базой данных и т.д.

В Java есть два типа блоков инициализации: Статический блок инициализации и блок инициализации экземпляра.

Статический блок инициализации выполняется при загрузке класса, а блок инициализации экземпляра выполняется при создании экземпляра класса.

Пример статического блока инициализации:

public class MyClass {
static {
// код, который выполнится при загрузке класса }
}

Пример блока инициализации экземпляра:

public class MyClass {
{
// код, который выполнится при создании экземпляра класса }
}

Блоки инициализации позволяют упростить инициализацию объектов и добавить дополнительную логику при их создании.

1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions

Tелеграмм канал: https://t.me/DEBAGanov

Мое резюме: https://github.com/DEBAGanov