非静态的方法均需要实例化一个对象,通过这个对象去调用非静态的方法。
但,每实例化一个对象均会消耗系统的一定的内存,对于用户比较多的或并发率比较高的程序来说,系统的内存会被很快消耗完,或者系统需要花大量的运算去处理内存的分配与回收的问题。静态类不需要通过对象去调用,就不存在这样的问题了。那么是不是可以说,静态方法的执行效率要优于非静态方法呢?不知这样的理解是否正确?