java中的静态块

static {  。。。。。};

Java中的静态块代码如上,静态块的作用就是在该类被加载的时候执行一次。

区分一下“类加载”和“创建对象”的概念区别,我们首先写好代码,然后再执行代码,执行代码的时候,会先将代码加载到内存中,然后才是计算机去执行代码得到执行结果,而通过new方法创建对象是代码执行的结果。

所以静态块只会在类代码被加载到内存的时候执行一次,之后不管创建了多少个该类的对象,静态块都不会再执行了。

猜你喜欢

转载自blog.csdn.net/dgh112233/article/details/79494310
今日推荐