第1个回答 2013-09-24
静态成员,就是在程序运行开始,虚拟机上就一直存在,其生命周期也开始,一直到程序结束才结束生命周期. 所以说静态变量的作用就是为了任何人随时随地都可以用,不需要new对象.不过静态变量相对来说,比较占资源.
第4个回答 2018-07-25
Java静态代码块的作用:Java静态代码块中的代码会在类加载JVM时运行,且只被执行一次,也就是说这些代码不需要实例化类就能够被调用。一般情况下,如果有些代码必须在项目启动的时候就执行的时候,就需要使用静态代码块。
Java静态代码块的用法:一个类可以使用不包含在任何方法体中的静态代码块,当类被载入时,静态代码块被执行,且只被执行一次,静态块常用来执行类属性的初始化。例如:
static
{
int a=0;
}本回答被网友采纳