1.常见加载顺序

简介: 本文通过Java代码示例讲解类加载过程中静态代码块、实例代码块和构造器的执行顺序,总结出其优先级:静态代码块 > 实例代码块 > 构造器,并结合输出结果进行解析,帮助理解Java类初始化机制。

6⌥codecode6⌥codecode

1.常见加载顺序

1.常见加载顺序

Java

运行代码复制代码

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

public class CodeBlockDemo

{

{

System.out.println("初始化代码");

}


CodeBlockDemo()

{

System.out.println("构造器");

}


static

{

System.out.println("静态代码块");

}

//运行后输出结果?

public static void main(String[] args)

{

{

int a = 10;

//10

System.out.println("局部代码块");

}


new CodeBlockDemo();

new CodeBlockDemo();

new CodeBlockDemo();

}

}

输出:

Java

运行代码复制代码

1

2

3

4

5

6

7

8

9

10

11

静态代码块

局部代码块


初始化代码

构造器


初始化代码

构造器


初始化代码

构造器

总结:静态代码块 > 局部(构造)代码块 > 构造器(构造方法)随着类的加载而执行,而且只一次, 优先于主函数执行

油炸小波

2020-07-23 20:28

1151

0

举报

分享到:

注册 / 登录 语雀进行评论

194字

关于语雀使用帮助数据安全服务协议English快速注册

油炸小波

微服务技术栈

搜索Ctrl + J

首页

目录

Adblocker


相关文章
|
机器学习/深度学习 人工智能 监控
AI算法分析,智慧城管AI智能识别系统源码
AI视频分析技术应用于智慧城管系统,通过监控摄像头实时识别违法行为,如违规摆摊、垃圾、违章停车等,实现非现场执法和预警。算法平台检测街面秩序(出店、游商、机动车、占道)和市容环境(垃圾、晾晒、垃圾桶、路面不洁、漂浮物、乱堆物料),助力及时处理问题,提升城市管理效率。
648 4
AI算法分析,智慧城管AI智能识别系统源码
invalid-app-id(无效的AppID)参数问题自查方案
1.首先检查支付宝网关     沙箱环境网关为: [url]https://openapi.alipay[/url]dev.com/gateway.do     正式环境网关为: [url]https://openapi.
9116 12
|
5月前
|
开发者
业务架构图
本文介绍了业务架构图的核心概念与绘制方法,涵盖业务定义、架构域分类、分层分模块分功能的要义,并结合实例说明其在产品设计中的应用价值。
|
5月前
|
负载均衡 应用服务中间件 Nacos
Nacos配置中心
本文详细介绍Nacos作为配置中心的实现原理与实战应用,涵盖配置管理、热更新、共享配置及优先级规则,并演示集群搭建与高可用部署,提升微服务架构下配置的动态管理能力。
|
1月前
|
存储 人工智能 API
OpenClaw一人AI企业搭建全攻略:阿里云/本地部署,集成Chief+Sub-Agent架构及多Agent操作指南
2026年,用OpenClaw搭建“一人公司”时,很多人会陷入多Agent管理的困境:记忆混乱导致战略分散、Token消耗激增、上下文污染让Agent“越界干活”——明明需要执行者,却养了一群“记忆错乱的演员”。核心问题不在于Agent数量,而在于架构设计错误。
343 0
|
5月前
|
SpringCloudAlibaba Java Nacos
SpringCloud概述
Spring Cloud是微服务的统一解决方案,具备约定大于配置、组件丰富、开箱即用等特点。通过整合Netflix与Alibaba生态,形成完整技术栈,其中Spring Cloud Alibaba因Nacos、Sentinel等优秀组件成为主流选择。
|
5月前
|
存储 人工智能 安全
构建新计算范式下的开源生态,龙蜥技术生态分论坛回顾来了
聚焦 AI 与操作系统融合的新范式,系统解析了智算时代下操作系统的破局逻辑与实践路径。
|
5月前
|
机器学习/深度学习 存储 自然语言处理
大模型基础概念术语解释
大语言模型(LLM)基于Transformer架构,通过海量文本训练,实现强大语言理解与生成。其核心为自注意力机制,结合Token化、位置编码与嵌入层,支持万亿级参数规模。参数增长带来涌现能力,如复杂推理与泛化性能。混合专家模型(MoE)提升效率,推动模型持续扩展。
|
12月前
|
编解码 人工智能 人机交互
从代码到沉浸感:聊聊V游戏开发那些事儿
从代码到沉浸感:聊聊V游戏开发那些事儿
205 16
|
12月前
|
机器学习/深度学习 文字识别 自然语言处理
OCR技术:数字化办公的“隐形助手”
在数字化办公时代,OCR(光学字符识别)技术如同一位“隐形助手”,将纸质文档转化为可编辑的电子文本,大幅提升工作效率与准确性。它不仅革新了文档处理方式,还通过智能化应用实现票据识别、客户信息录入等功能,助力财务和CRM系统自动化。此外,OCR技术能挖掘文档数据价值,支持决策分析,并可通过个性化定制满足跨语言协作或内容搜索等需求。开发者可结合自然语言处理、机器学习等技术,探索更多创新应用场景,如智能文档管理和内容可视化工具。OCR技术正以高效、智能的方式,推动办公流程全面升级,激发无限可能。
551 57