权限修饰符&代码块

权限修饰符

如图

代码块

1. 局部代码块

方法里面的代码块,作用是提前结束变量的生命周期,已经基本不用了

2. 构造代码块

什么是构造代码块?

  • 写在成员位置的代码块
  • 作用:可以把多个构造方法中重复的代码抽取出来
  • 执行时机:我们在创建本类对象的时候会先执行构造代码块,再执行构造方法

也渐渐地淘汰了,不够灵活

现在更常用:

3. 静态代码块(重点)

使用格式:static { }

执行时机:随着类的加载而加载的,自动触发,只执行一次

作用:可以在程序刚开始的时候进行数据初始化

相关推荐
yuzhiboyouye几秒前
java redis(缓存)
java·redis·缓存
大大杰哥9 分钟前
DAG 学习笔记:从拓扑排序到并行执行
java
2501_9130613410 分钟前
JVM虚拟机——面试中的八股文(下)
java·jvm·面试
京师20万禁军教头12 分钟前
36面向对象(高级)-类变量(静态变量)和类方法(静态方法)
java
deviant-ART13 分钟前
HttpServletResponse 中 Header 与 OutputStream 的正确使用顺序(避坑指南)
java·后端·servlet
JAVA面经实录91716 分钟前
Spring AI 高频开发万能 Prompt 合集 + 生产级工具类
java·人工智能·spring·prompt
JAVA面经实录91723 分钟前
如何选择适合项目的「限流 / 熔断 / 降级」方案
java·spring·kafka·sentinel·guava
小雅痞2 小时前
[Java][Leetcode middle] 167. 两数之和 II - 输入有序数组
java·算法·leetcode
CN-Dust2 小时前
【C++】输入cin例题专题
java·c++·算法
xin_nai3 小时前
LeetCode热题100(Java)(6)矩阵
java·leetcode·矩阵