![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
pearl9582
这个作者很懒,什么都没留下…
展开
-
Java 基础——类加载
目录 1. 概述 2. 类加载的时机 3. 类加载的过程 3.1 加载 3.2 验证 3.3 准备 3.4 解析 (1)类或接口的解析 (2)字段解析 (3)类方法解析 (4)接口方法解析 3.5 初始化 4. 类加载器 1. 概述 Java语言中,累的加载、链接和初始化都是在程序运行期间完成的。 加载、验证、准备、初始化和卸载5个步骤是按部就班地开...原创 2019-09-01 17:16:08 · 99 阅读 · 0 评论 -
Java基础——jvm
1. 运行时数据区域 程序计数器:线程私有,当前线程执行的字节码的行号指示器。分支、循环、跳转、异常处理、线程恢复等基础功能依赖这个计数器。如果执行Native方法,计数器值为空。此区域是唯一不存在OutOfMemoryError的区域 Java虚拟机栈:线程私有,每一个java方法都有一个栈帧,方法从调用到执行完成,对应着一个栈帧在虚拟机栈中入栈到出栈。虚拟机栈中的局部变量表在编译期间完...原创 2019-09-01 17:19:48 · 125 阅读 · 0 评论