假设我们有以下类:
class DoubleOhSeven {
public static void doSomethingClassy();
public static void neverDoThisClassy();
}
class Dude {
public void doSomething();
public void neverDoThis();
}
public class Party {
public static void main(String[] args){
DoubleOhSeven.doSomething();
Dude guy = new Dude;
guy.doSomething();
}
}
当然,所有的方法都会被编译成各自.class
的:未使用的静态/实例方法在运行时会占用内存吗?未使用的继承或导入方法呢?