Прежде всего: методы всегда являются частью класса.Интерфейсы - это, в основном, просто специальные классы, а пакеты - это просто часть полностью определенного имени класса, которое оказывает некоторое влияние на видимость и физическую организацию файлов классов.
Итак, возникает вопрос: какФайлы классов ссылок JVM?Спецификация JVM, на которую вы ссылаетесь, гласит:
Язык программирования Java обеспечивает гибкость реализации в отношении того, когда происходит связывание действий (и, из-за рекурсии, загрузки), при условии, что семантика языка являетсяуважается, что класс или интерфейс полностью проверены и подготовлены до их инициализации, и что ошибки, обнаруженные во время связывания, генерируются в той точке программы, где программа предпринимает некоторые действия, которые могут потребовать связи с классом или интерфейсом, участвующим вошибка.
Например, реализация может решить разрешить каждую символьную ссылку в классе или интерфейсе индивидуально, только когда она используется (отложенное или позднее разрешение), или разрешить их все сразу, например, в то время как класс проверяется (статическое разрешение).Это означает, что процесс разрешения может продолжаться в некоторых реализациях после инициализации класса или интерфейса.
Таким образом, на вопрос можно ответить только для конкретной реализации JVM.
Более того, это никогда не должно иметь значения в поведении программ на Java, за исключением, возможно, точного момента, когда при связывании ошибок возникают Error
экземпляры во время выполнения.