10篇文章 · 15790字 · 5人关注
ConstantValue属于属性表集合中的一个属性,属性表集合中一共有21个不同属性。 ConstantValue属性的使用位置:字段表;含义...
概述 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟...
百度脑图:类加载过程
前言 每个虚拟机的参数可能会有所不同,下面参数都是针对HotSpot虚拟机的参数配置。 参数 -XX:+/-UseTLAB 设置虚拟机是否使...
对于任意一个类,都需要由加载它的类加载器和这个类本身一同确立其在Java虚拟机中的唯一性,每一个类加载器,都拥有一个独立的类名称空间。 上面话可...
字节码查看工具:WinHex 前言 Java虚拟机实现语言无关性的基石就是Class文件Java虚拟机提供的语言无关性 这篇文章讲Class格式...
前言 对象的内存分配,大多数都是在堆上分配的,但是有一些在JIT编译后被拆散为标量类型并间接地栈上分配(即进行了优化)。在堆上,对象会被分配在新...
前言 每一种收集器的日志形式都由他们自身实现所决定的,所以会不同,但是一般大家都会维持一定的共性。 日志解读 最前面的“33.125:”和“10...
这篇文章主要讲垃圾收集器,下一篇文章再讲内存分配策略。 1. JVM运行时各个数据区域的内存分配和回收概况 1.1程序计数器、虚拟机栈、本地方法...
文集作者