JVM
文章平均质量分 89
Zayn~
WUST->JLU->JD
不是因为看到光才努力,而是只有不断努力,才有机会追的上光~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM系列--Java运行时数据区&对象访问如何进行
局部变量存放了编译期可知的各种基本数据类型(boolean、byte、char、short、int、float、long、double)、对象引用(reference类型,他不等同于对象本身,根据不同的虚拟机实现,它可能是一个指向对象起始地址的引用指针,也可能指向一个代表对象的句柄或者其他与此对象相关的位置)和returnAddress类型(指向了一条字节码的指令地址)。在实现时,既可以实现成固定大小的,也可以是可扩展的,不过当前主流的虚拟机都是按照可以扩展的来实现的(通过-Xmx和-Xms控制)。原创 2024-10-28 20:08:40 · 1040 阅读 · 0 评论 -
JVM系列--类加载器
这句话可以表达的更加通俗些:比较两个类是否相等,只有在这两个类是同一个类加载器的前提下才有意义,否则,即使这两个类的来源是同一个Class文件,只有加载他们的类加载器不同,那么两个类就必定不相等。如果没有注意到类加载器的影响,在某些情况下可能会产生具有迷惑性的结果。双亲委派模型“被破坏”是由这个模型自身的缺陷所导致的,双亲委派很好的解决了各个加载器的基础类的统一问题(越基础的类由越上层的加载器进行加载),基础类之所以被称为基础,是因为它们总是被作为用户代码调用的API,但世事往往没有绝对的完美,原创 2024-11-01 21:15:24 · 792 阅读 · 0 评论
分享