Java-为什么静态变量(方法)可以直接通过类名来调用?

静态变量(方法)是属于类的,内存必须为它分配内存空间,这个空间一直由静态变量(方法)占用,内存管理器不会由于静态变量(方法)没有被调用而将静态变量(方法)的存储空间收回,这样如果将所有的变量(方法)都声明为静态变量(方法),就会占用大量的内存空间,最后是系统变慢。而普通的成员变量(方法)是由对象调用的,内存并不会一直为起分配内存,只有调用的时候才为其分配存储空间,而当其没有被调用时,存储空间就会被内存管理其收回,释放没有用的空间,提高的系统的运行速率!

继续阅读Java-为什么静态变量(方法)可以直接通过类名来调用?