JVM
文章平均质量分 80
YANYONG_
这个作者很懒,什么都没留下…
展开
-
JVM OOP-Klass源码分析
Hotspot采用OOP-Klass模型来描述一个Java对象,OOP是ordinary object pointer(普通对象指针),它用来表示对象的实例信息;Klass用来表示类的元数据。原创 2023-07-22 00:09:02 · 106 阅读 · 0 评论 -
G1 Rset源码分析
```Rset```用来记录跨对象间跨```Region```的引用,当虚拟机进行垃圾回收时,通过扫描```Rset```来判断被回收的对象是否被其他```Region```内的对象引用。原创 2023-07-17 18:48:52 · 212 阅读 · 1 评论 -
Java class文件格式
本文的主要内容是了解Java类、方法、成员变量在class文件中的存储方式,以及class文件中的常量池内容。Java字节码的格式是严格限定的原创 2023-06-07 18:43:58 · 215 阅读 · 0 评论 -
JNI例子和JNI参数说明
Java语言是一种跨平台语言,JVM虚拟机封装了Java与底层硬件的交互逻辑,只要平台安装了JDK,那么Java 代码编译成class文件后就可以在不同平台运行。Java的跨平台的优点也造就了一些缺点,比如Java想要使用汇编语言提高关键代码的性能;再比如Java想要调用操作系统特有的功能。Java的跨语言调用通过JNI(Java Native Interface)来完成。原创 2023-05-23 20:33:33 · 237 阅读 · 1 评论