Я хочу знать, как работает компоновщик Java. В частности, в каком порядке он объединяет классы, интерфейсы, пакеты, методы и т. Д. В формат исполняемого jvm-файла. Я нашел некоторую информацию здесь , но не так много информации о порядке связывания.