Когда классы инициализируются в JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Когда классы инициализируются в Java

Сообщение Anonymous »

У меня вопрос, который может показаться простым, но в зависимости от используемых классов возникают разные ответы.
Есть ли ответ, справедливый для всех классов в Java, когда класс инициализируется?
Глядя на классы в целом, сами Oracle утверждают:

Объявление : Код, выделенный жирным шрифтом, представляет собой все объявления переменных, которые связывают имя переменной с объектом. type.
Создание экземпляра: Ключевое слово new — это оператор Java, создающий объект.
Инициализация: За новым оператором следует вызов конструктор, который инициализирует новый объект.

Итак, инициализация классов в целом — это вызов конструктора после нового оператора. Но когда меня спросили о конкретных классах, например списках, картах или массивах, я нашел источники, в которых говорится, что инициализация — это когда значения добавляются в список. Итак, для списков инициализация — это вызов метода add?
Я пытаюсь понять на экзамене, где мне нужно объяснить, когда JVM инициализирует объекты.
Я надеюсь получить определение того, когда инициализируется JVM, или лучше понять инициализацию в целом.

Подробнее здесь: https://stackoverflow.com/questions/793 ... ed-in-java
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»