静态方法,系统会为静态方法分配一个固定的内存空间。
而普通方法,会随着对象的调用而加载,当使用完毕,会自动释放掉空间。
普通方法的好处是,动态规划了内存空间的使用,节省内存资源。静态方法,方便,运行快,而如果全部方法都用静态方法,那么每个方法都要有一个固定的空间,这样的话太占内存。
因而也就解释了,为什么静态方法可以直接被类名调用,而不需要用对象调用, 因为他有固定空间,随类的加载而加载。
静态方法,系统会为静态方法分配一个固定的内存空间。
而普通方法,会随着对象的调用而加载,当使用完毕,会自动释放掉空间。
普通方法的好处是,动态规划了内存空间的使用,节省内存资源。静态方法,方便,运行快,而如果全部方法都用静态方法,那么每个方法都要有一个固定的空间,这样的话太占内存。
因而也就解释了,为什么静态方法可以直接被类名调用,而不需要用对象调用, 因为他有固定空间,随类的加载而加载。