![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
AstroGypsophila
这个作者很懒,什么都没留下…
展开
-
深入理解 JVM,自动内存管理机制
Java 虚拟机运行时内存区域: 程序计数器:可以看作当前线程执行的字节码的行号指示器。 虚拟机栈:描述的是 Java 方法执行的内存的模型,每个方法执行时都会创建一个栈帧用于存储局部变量表、操作数栈、动态链接、方法出口等信息。每个方法的从调用直至执行完成,对应栈帧的入栈到出栈。 本地方法栈:作用与虚拟机栈类似,虚拟机栈是为虚拟机执行 Java 方法服务,而本地方法栈为虚拟机使用的 Native...原创 2019-06-20 16:12:54 · 163 阅读 · 0 评论 -
Java 泛型
处理泛型的方式: 通常情况下,一个编译器处理泛型有两种方式: 如 C#中的泛型无论在源码中、还是运行期的 CLR 都是切实存在的,List<int>与 List<String>就是两个不同类型,会产生两份目标代码,有它们自己的虚方法表和类型数据,这种实现称为类型膨胀。 还有就是 Java 泛型,只在源码中存在,在编译后的字节码文件,就已经替换为原生类型,并且在相应地方插入...原创 2019-06-17 13:45:27 · 158 阅读 · 0 评论 -
深入理解 JVM
.原创 2019-07-27 15:20:21 · 139 阅读 · 0 评论