快速掌握java基础学习之了解代码块

 时间:2026-02-15 14:32:42

1、第一步

代码块实际上是用大括号括起来的一段代码,包括普通代码块、构造块、静态代码块、同步代码块

普通代码块如下:

直接定义在方法中的代码块称之为撤鉴况普通代码块

快速掌握java基础学习之了解代码块

2、第二步

构造块:

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

快速掌握java基础学习之了解代码块

3、第三步

那么这时候实例化代码块时,是怎么运行的呢,下面新建一个Demo1,然后实例化Demo类,

发现,实例化时,先执行了代码块,然后再执行了构造方法

快速掌握java基础学习之了解代码块

快速掌握java基础学习之了解代码块

4、第四步

所以构造央昆块优先于构造方法,并且多次执行,只要一有实例化牢温对象产生,就执行构造块的内容

下面探讨下,静态代码块:

直接使用static关键字声明的代码块就称之为静态代码块

下面在原有的代码块中,声明一个静态代码块

快速掌握java基础学习之了解代码块

5、第五步

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

快速掌握java基础学习之了解代码块

6、第六步

经过测试发现,静态代码块只会执行一次,而且是在代码块之前执行,

静态代码块优于主方法执行

快速掌握java基础学习之了解代码块

  • java中的代码块是什么意思,怎么用
  • Java基础学习(5)-- Java函数/方法
  • Java字符串类型
  • Java学习之字符串(一)
  • 最长公共子字符串JAVA
  • 热门搜索
    贵州的旅游景点 庐山西海旅游攻略 北京旅游图片 贵州兴义旅游 哈尔滨旅游路线 石林旅游攻略 苏州有哪些旅游景点 鼓浪屿旅游地图 张家界旅游报价 宁波旅游公司