静态是指被static修饰符修饰的,包括类、方法、变量、块等。
静态特点:
1.一声明就被储存在栈中,直接占据内存,可以快速稳定的调用;
2.生命周期长,从JVM加载开始到JVM卸载结束;
3.全局唯一:在一个运行环境中,静态变量只有一个值,任何一次修改都是全局性影响;
4.占据内存,程序中应包含尽量少的static;
非静态是指没被static修饰的。
特点:
1.new的时候占据内存,实例化后调用;
2.非静态变量赋值不发生冲突;
静态是指被static修饰符修饰的,包括类、方法、变量、块等。
静态特点:
1.一声明就被储存在栈中,直接占据内存,可以快速稳定的调用;
2.生命周期长,从JVM加载开始到JVM卸载结束;
3.全局唯一:在一个运行环境中,静态变量只有一个值,任何一次修改都是全局性影响;
4.占据内存,程序中应包含尽量少的static;
非静态是指没被static修饰的。
特点:
1.new的时候占据内存,实例化后调用;
2.非静态变量赋值不发生冲突;