随笔分类 -  JVM

摘要:#### 1.JVM_体系 ![img](https://img2023.cnblogs.com/blog/3139953/202306/3139953-20230624105652246-885437856.png) ``` java JVM组成部分 1.类加载器 2.运行时数据区 3.执行引擎 阅读全文
posted @ 2023-06-25 16:49 Davis·Hisa 阅读(39) 评论(0) 推荐(0) 编辑
摘要:#### 1.堆_Heap_介绍 ```java 通过 new 关键字,创建对象都会使用堆内存 ``` #### 2.特点 ```java 1.它是线程共享的,堆中对象都需要考虑线程安全的问题 2.有垃圾回收机制【堆中没有被引用的对象,会被垃圾回收】 ``` #### 3.堆内存溢出 ``` jav 阅读全文
posted @ 2023-06-25 14:59 Davis·Hisa 阅读(14) 评论(0) 推荐(0) 编辑
摘要:#### Native Method Stacks_介绍 ```java jvm调用本地方法时,需要给本地方法提供内存空间 本地方法比如: protected native Object clone() throws CloneNotSupportedException; ... ``` 阅读全文
posted @ 2023-06-25 14:56 Davis·Hisa 阅读(7) 评论(0) 推荐(0) 编辑
摘要:#### 1.程序计数器_介绍 ```java 1.程序计数器的物理上实现叫寄存器,是一块较小的内存区域 2.存储当前线程所执行的字节码指令(下一条指令)的执行位置 3.分支、循环、跳转、异常、线程恢复等都依赖于计数器 ``` #### 2.程序计数器_JVM指令的执行流程 ```java JVM指 阅读全文
posted @ 2023-06-25 14:54 Davis·Hisa 阅读(20) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示