I'm trying to understand how much space a java interface will take up, both on disk in the binary, and on a per instantiated object basis. Obligatory "every JVM implementation may be different" disclaimer, I am more interested not in a 100% exact answer, but in understanding the essentials of how this is handled.I'm trying to understand how much space a java