日期:2014-05-20  浏览次数:20729 次

请问static{}是什么语法
rt

------解决方案--------------------
static{}是一个静态初始化块,意思就是说当使用类的时候,这个块的代码会执行初始化的功能。
如果你不使用static ,直接写{},那么在使用这个类创建对象时,也会执行初始化的功能。只是前者是针对类而言,后者针对对象而言。
------解决方案--------------------
探讨
static{}是一个静态初始化块,意思就是说当使用类的时候,这个块的代码会执行初始化的功能。
如果你不使用static ,直接写{},那么在使用这个类创建对象时,也会执行初始化的功能。只是前者是针对类而言,后者针对对象而言。

------解决方案--------------------
静态初始化块。第一次加载这个类的时候执行,可以查看ClassLoader相关的资料。