黑马程序员技术交流社区
标题: 其实大家都会! [打印本页]
作者: Lee丶cream 时间: 2017-12-4 16:22
标题: 其实大家都会!
我是认真的
其实我会的大家都会,所以像我这种伪技术人员写的伪技术帖,大家就将就着看!
这边就写一个代码块执行顺序的案例,搏哥强调过很多次,说这是很大概率存在的面试题,所以大家最好记住这个知识点!
1.首先回顾一下代码块的知识点,我们学习到的代码块有三种,分别是(见下表):
代码块 | | | |
| | 限定了变量的声明周期,提早释放变量提高内存使用效率 | |
| | | |
| | | 随着类的加载而调用。只执行一次,优先于主方法执行、优先于构造代码块执行 |
2. 编写代码:
3. 执行结果:
4. 注意点:
1>: 静态代码块优先权最高(优于主方法和构造方法),且只执行一次!
2>:构造代码块和构造方法是随着类的创建而被调用,创建几次执行几次!
作者: 奥斯托洛夫斯基 时间: 2017-12-8 16:02

欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |