java static再理解

1、如果在方法前面加上static,调用该方法时就不需要信赖该方法所在的类,直接用“类名.方法”就可以了,特别是该方法要经常被其他类访问的时候,很有用,节省了内存,不用经常创建对象消耗内存

2、如果在变量前面加上static,该变量在内存中只有一份拷贝,大家公享的,可以作为全局变量,且在程序运行时就产生了。默认会初始化的,如果没有初始化的话。

3、如果在类前面加上static,表示静态类,跟1作用有点类似,不过一般不这样用


原文地址:https://www.cnblogs.com/nizuimeiabc1/p/4254257.html