1、类加载时机 类在虚拟机的生命周期包括:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(In...
1、类加载时机 类在虚拟机的生命周期包括:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(In...
1、Class类文件的结构 class文件是一组以8位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑的排列在class文件中,中间没有添加任何分隔符。当遇到需要占用8...
1、JDK的命令行工具 1.1 jps jps 全称JVM Process Status Tool,用于显示指定系统内所有的HotSpot虚拟机进程,并显示虚拟机执行主类(m...
1、对象是否存活 1.1 可达性分析算法 (1) java是通过可达性分析来判定对象是否存活:通过GC Roots的对象作为起始点向下搜索,搜索走过的路径称为引用链,当一个对...
1、运行时数据区 1.1 PC Register(程序计数器) (1) 记录当前线程所执行字节码的行号,字节码解释器工作时通过改变这个计数器的值来选取下一条需要执行的字节码指...