如何理解JAVA的代码块

 时间:2024-10-19 22:53:28

1、代码块实际上是用大括号括起来的一段代码,包括普通代码块、构造块、静态代码娄壶狩匈块、同步代码块普通代码块如下:直接定义在方法中的代码块称之为普通代码块

如何理解JAVA的代码块

2、构造块:将代码直接定义在类中,称之为构造块

如何理解JAVA的代码块

3、那么这时候实例化代码块时,是怎么运行的呢,下面新建一个Demo1,然后实例化Demo类,发现,实例化时,先执行了代码块,然后再执行了构造方法

如何理解JAVA的代码块
如何理解JAVA的代码块

4、所以构造块优先于构造方法,并且多次执行,只要一有实例化对象产生,就执行构造块的内容下面探讨下,静态代码块:直接使用static关键字声明的代码块就称之为静态代码块下面在原有的代码块中,声明一个静态代码块

如何理解JAVA的代码块

5、这时候实例化Demo对象,会是如何调用的呢

如何理解JAVA的代码块

6、经过测试发现,静态代码块只会执行一次,而且是在代码块之前执行,静态代码块优于主方法执行

如何理解JAVA的代码块
  • 怎么分期付款买电脑
  • 如何提高京东白条额度
  • 淘宝如何分期付款
  • 没有京东白条怎么分期买手机
  • 京东分期付款怎么收费
  • 热门搜索
    文学手抄报的内容 手抄报题目 手抄报装饰简笔画 食品卫生安全手抄报 文化手抄报 以爱国为主题的手抄报 文明的手抄报 书的海洋手抄报 冬季防火手抄报 四年级环保手抄报