1. 静态代码块语法:
public class ClassName{ static {...} static {...} static {...} public static void main(String[] args) { ... } }
2. 静态代码块在类加载时执行, 并且只执行一次.
3. 静态代码块可以有多个.
4. 实例代码块语法:
public class ClassName{ {...} {...} {...} public static void main(String[] args) { ... } }
5. 实例代码块语法执行时机:
main方法的执行不会触发实例代码块;
在new对象的时候才触发实例代码块执行, 且在对象产生之前就执行了.
每new一个对象都会触发执行一次.