java中内存有方法区,类加载时方法和静态属性都会随类加载到其中 为什么类名不能直接调用非静态java中有方法区,类加载时方法和静态属性都会随类加载到其中 当非静态方法不使用对象特有数据时,可以定义为静态方法,从而直接用类名调用 当一个方法不使用对象特有数据,而不定义为静态方法时,为什么不能用类名直接调用呢?他不也在方法区中么?