Зависит от реализации. Как правило, вы не должны беспокоиться о таких вещах в Java. Вся концепция «ВМ» состоит в том, чтобы абстрагироваться от таких вещей, как эта. Теперь я бы предположил, что функции хранятся где-то рядом с байт-кодом, но если ваша виртуальная машина поддерживает JIT, то они могут быть где угодно ....
Я думаю, мы могли бы сказать "в кучу" ... LOL
Если честно, я не могу придумать ни одной причины, по которой вам нужно это знать, и мысль о том, что вы пытаетесь использовать это, пугает меня.