static的使用
先了解new的过程,一new,就会在内存中开辟一定空间来存储对象,用完之后,垃圾回收
加了static的方法,该类会在运行前,一直保存在内存中,不回收,简单记忆,静态的方法,不用new也能用- public class StaticTest {
- public static void show(){
- System.out.println("静态调用");
- }
- }
- 调用
- public class Test {
- public static void main(String[] args) {
- StaticTest.show();//不用new,直接调用
- }
- }
复制代码 注意,静态的不会回收资源,如果静态方法太多,占用资源太多,不释放,程序的
运行效率会低 |