Конкретно на примере: 1. Впервые с момента запуска программы обратились к static-члену (тип int) класса. 2. Произошла инициализация этого класса (выполнение static-блока и т. д.). 3. Обращаемся в static-методу этого-же класса. Вот именно в этот момент, откуда Java получает тело метода (команды): из .class файла на жёстком диске или из оперативной памяти? То есть, при инициализации класса без создания объектов, из .class файла в другую область (скажем, оперативную память) попадает вообще вся информация из класса или только часть информации? Если только часть, то попадают ли: тела методов? то, что после = у instance-полей?