Виртуальная машина (JVM) хранит данные экземпляров классов и их методы в разных областях памяти.
При умножении количества экземпляров одного класса умножения копий его методов не происходит.
Более развёрнуто можно почитать в главе
The Structure of the Java Virtual Machine спецификации JVM:
The Java Virtual Machine Specification