Java程序设计(第3版)第四章——类加载

类加载

1.概念:当JVM第一次使用一个类时,通过classPath找到对应的class文件,从class文件中获取类的相关信息(包名、类名、父类、属性、方法等),保存在JVM中的类加载只进行一次

2 .类加载的时机

(1)第一次创建一个类的对象时,先进行类加载,再创建对象

(2)第一次使用一个类中静态成员(静态属性、静态方法)会导政类加载

(3)子类类加载会导致其父类进行类加载:第一次创建子类对象第一次使用子类的静态属性、静态方法

相关推荐
达子6666 分钟前
第9章_HarmonyOs图解 用Java开发UI
java·ui·harmonyos
slandarer13 分钟前
MATLAB | 泰勒图绘制,支持各种角度范围
开发语言·数学建模·matlab·nature·顶刊·泰勒图
mct12326 分钟前
c++ iconv 字符utf-8转换gb2312失败
开发语言·c++
龙虾PRO2 小时前
能源与股票量化核心差异,AI全链路落地实操手册
java·面试·职场和发展
Marst Code2 小时前
Python 3.9 已停止维护!从 3.9 到 3.14 全版本深度对比,生产环境该选哪个?
开发语言·python
llwszx2 小时前
【Java/Go后端手撸原生Agent(第九篇):Plan-and-Execute规划模式——从“走一步看一步“到“先谋后动“】
java·python·golang·agent开发·plan模式·规划执行模式
ZJH__GO2 小时前
网络编程v2--多客户端互通
java·运维·服务器·开发语言·计算机网络
霸道流氓气质2 小时前
SpringBoot中基于 AES-GCM + KMS 密钥管理的数据加解密 Starter 实践
java·数据库·spring boot
Gofarlic_OMS3 小时前
NX浮动许可调度黑名单机制,对比两款谁更合理
java·大数据·运维·开源·制造
万岳科技系统开发3 小时前
智慧医院小程序开发推动医疗服务流程全面线上化
大数据·开发语言·人工智能