java中关于static和++x,x++的问题 ,如图:为什么static{}中的数据对外面没有作用?

2024-12-22 17:07:26
推荐回答(2个)
回答1:

静态代码块可用来初始化一些项目最常用的变量或对象。

当然构造方法也能实现在新建类对象时能初始化些数据,两者的区别是静态代码块只执行一次,服务器端只有一份数据,而构造方法在每一次新建类对象时都执行;静态代码块的先于构造方法执行。

回答2: