1、在java里面直接用{}包含几个语句代表着在调用这个类的对象时候,会优先执行花括号里面的语句,即在调用这个对象的构造方法之前会执行花括号的语句块。
2、static{}:代表在JVM加载类的时候才会执行这个语句块,也就是说无论这个类有无被调用,只要被加载了就会执行语句块!!!
java直接{}以及static{}区别
最新推荐文章于 2022-04-17 19:46:47 发布
1、在java里面直接用{}包含几个语句代表着在调用这个类的对象时候,会优先执行花括号里面的语句,即在调用这个对象的构造方法之前会执行花括号的语句块。
2、static{}:代表在JVM加载类的时候才会执行这个语句块,也就是说无论这个类有无被调用,只要被加载了就会执行语句块!!!