代码块执行顺序

简介: 代码块执行顺序

七、代码块执行顺序

本小节内容只需记忆便可,想详细了解原理的可以查找其他资料哈!博主在这里不过多介绍!

   🥠1、父类静态代码块优先于子类静态代码块执行,且是最早执行。

   🥐2、父类实例代码块和父类构造方法紧接着执行。

   🥮3、子类的实例代码块和子类构造方法紧接着再执行。

   🥞4、第二次实例化子类对象时,父类和子类的静态代码块都将不会再执行。

八、final 关键字

final关键可以用来修饰变量、成员方法以及类。

🍏🍏1. 修饰变量或字段,表示常量(即不能修改)。

🍑🍑 2. 修饰类:表示此类不能被继承。

c70c6f8e5c7e4d25883171de2e864ccb.png

🍑🍑 2. 修饰类:表示此类不能被继承。

55c4fe3b0c5446dba21431dfbe25b0e4.png

🍒🍒3. 修饰方法:表示该方法不能被重写(后序介绍)。

相关文章
|
5月前
|
Java 编译器
Java中4种代码块:普通代码块,静态代码块,同步代码块,构造代码块
Java中4种代码块:普通代码块,静态代码块,同步代码块,构造代码块
222 0
|
6月前
|
Java
Synchronized实现原理(方法代码块)
Synchronized实现原理(方法代码块)
57 0
|
11月前
|
C# 数据库
C# 四种循环体的使用与区别
C# 四种循环体的使用与区别
for循环的执行顺序,一张图就能说明
for循环的执行顺序,一张图就能说明
|
存储 C# C++
VS中的代码块的使用
VS中的代码块的使用
VS中的代码块的使用
uiu
|
前端开发 JavaScript 索引
【Svelte】-(4)If 条件判断语句 / Each 循环语句 / Await 异步处理块
【Svelte】-(4)If 条件判断语句 / Each 循环语句 / Await 异步处理块
uiu
244 0
【Svelte】-(4)If 条件判断语句 / Each 循环语句 / Await 异步处理块
|
编译器 C++
有的编译器,for (i=1; i 《 1; i++)会执行循环体
有的编译器,for (i=1; i 《 1; i++)会执行循环体
71 0
Xocde里面代码块的设置
Xocde里面代码块的设置
100 0
Xocde里面代码块的设置