摘要:
代码块就是用一对{}括起来的代码片断,可能我们往往会忽视它的存在,不就多了一对括号嘛。但是加不加括号的结果可能会有所差别。 先看看面试题:静态代码块、构造代码块和构造方法的执行的先后顺序。 答案是:静态代码块 > 构造代码块 > 构造方法 首先回答这个问题,需要弄清楚静态代码块和构造代码块各是什么。 构造代码块:其实就是类中被花括号包起来的一段代码 静态代码块:有static关键字修饰的构造代码块看看例子:package cn.reflect;public class Demo { private String name; public Demo() { ... 阅读全文