首页 热点专区 义务教育 高等教育 出国留学 考研考公

java中静态代码块 static的作用

发布网友 发布时间:2022-04-25 00:48

我来回答

5个回答

热心网友 时间:2023-08-30 15:05

类加载的时候就会去执行静态代码块的内容。比如说:写连接数据库的那些内容时,经常有classforName("XXX"),用于加载一些东西,这些东西就可以写在静态代码块中。还有一些,你想让类加载时就执行的程序也可以放在里面。

热心网友 时间:2023-08-30 15:05

静态成员,就是在程序运行开始,虚拟机上就一直存在,其生命周期也开始,一直到程序结束才结束生命周期. 所以说静态变量的作用就是为了任何人随时随地都可以用,不需要new对象.不过静态变量相对来说,比较占资源.

热心网友 时间:2023-08-30 15:06

STATIC 静态代码块就是起到在类的初始化时执行静态代码块。

热心网友 时间:2023-08-30 15:06

这个相当于全局变量,用来定义不需要改变的值或方法

热心网友 时间:2023-08-30 15:07

Java静态代码块的作用:Java静态代码块中的代码会在类加载JVM时运行,且只被执行一次,也就是说这些代码不需要实例化类就能够被调用。一般情况下,如果有些代码必须在项目启动的时候就执行的时候,就需要使用静态代码块。
Java静态代码块的用法:一个类可以使用不包含在任何方法体中的静态代码块,当类被载入时,静态代码块被执行,且只被执行一次,静态块常用来执行类属性的初始化。例如:
static
{
int a=0;
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com