阿里笔试之行收获

本来想22号考完就写的,结果一直拖到现在。 阿里的题目还是很基础的,比如说Java附加题的第一题,要求写出程序的运行结果、 本来一看还是蛮开心的,因为构造块和静态块我都知道,但是又一看呆了。。。 我不知道静态块的运行顺序。所以只好瞎猜了。。 Java 类的初始化顺序 规则1:在类第一次加载的时候,将会进行静态域的初始化: 1. 将所有的静态数据域初始化为默认值(0、false 和 null) 2. 按照在类中定义的顺序依次执行静态初始化语句和静态初始化块 规则2:调用构造器的具体处理步骤: 1. 将所有的数据域初始化为默认值(0、false 和 null) 2. 按照在类中定义的顺序依次执行初始化语句和初始化块…