JVM
文章平均质量分 90
荭色海湾
喜欢Java的一名程序员,随着自己的不断学习,记录自己的成长过程,全面发展。
展开
-
JVM面试题
我们写的每一个Java类被编译后,就会形成一份class文件;class文件中除了包含类的版本、字段、方法、接口等描述信息外,还有一项信息就是常量池(constant pool table),用于存放编译器生成的各种字面量(Literal)和符号引用(SymbolicReferences);每个class文件都有一个class常量池。1.文本字符串2.八种基本类型的值3.被声明为final的常量等;原创 2023-09-11 20:19:38 · 423 阅读 · 0 评论 -
初探JVM
Java有三种主要的类加载器:1. 启动类加载器(Bootstrap Class Loader):它是Java虚拟机的一部分,负责加载Java的核心类库,如java.lang包中的类。它是用本地代码实现的,不继承自java.lang.ClassLoader。2. 扩展类加载器(Extension Class Loader):它是由sun.misc.Launcher$ExtClassLoader实现的,负责加载Java的扩展类库,位于JRE的lib/ext目录下。3. 应用程序类加载器(Application原创 2023-09-10 18:54:36 · 772 阅读 · 1 评论