java中静态代码块 static的作用

如题所述

类加载的时候就会去执行静态代码块的内容。比如说:写连接数据库的那些内容时,经常有classforName("XXX"),用于加载一些东西,这些东西就可以写在静态代码块中。还有一些,你想让类加载时就执行的程序也可以放在里面。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-24
静态成员,就是在程序运行开始,虚拟机上就一直存在,其生命周期也开始,一直到程序结束才结束生命周期. 所以说静态变量的作用就是为了任何人随时随地都可以用,不需要new对象.不过静态变量相对来说,比较占资源.
第2个回答  2013-09-24
STATIC 静态代码块就是起到在类的初始化时执行静态代码块。
第3个回答  2013-09-24
这个相当于全局变量,用来定义不需要改变的值或方法
第4个回答  2018-07-25
Java静态代码块的作用:Java静态代码块中的代码会在类加载JVM时运行,且只被执行一次,也就是说这些代码不需要实例化类就能够被调用。一般情况下,如果有些代码必须在项目启动的时候就执行的时候,就需要使用静态代码块。
Java静态代码块的用法:一个类可以使用不包含在任何方法体中的静态代码块,当类被载入时,静态代码块被执行,且只被执行一次,静态块常用来执行类属性的初始化。例如:
static
{
int a=0;
}本回答被网友采纳
相似回答