Я искал вопросы для собеседования по Java, и этот вопрос меня смутил. Я проверил Geek for Geeks, и он говорит, что они хранятся в Metaspace с метаинформацией и байт-кодами классов, в то время как Baeldung говорит, что они хранятся в куче с экземплярами классов. Я пробовал задавать вопросы различным LLM, но они также давали противоречивые ответы, поэтому я обратился к StackOverflow. Какой здесь правильный ответ?
Ссылки на веб-сайты:
https://www.geeksforgeeks.org/java/unde ... s-in-java/
https://www.baeldung.com/jvm-static-storage
Существует ли официальная JVM спецификация или надежный источник, который точно ответит на этот вопрос? Сейчас я использую Java21