java虚拟机小结
文章平均质量分 95
java程序员必须理解的jvm知识,包括:
1.类加载过程
2.堆内存分配
3.jvm内存模型
4.jvm垃圾回收机制
5.解释执行和编译执行
小小程序汪
活于现实,忠于理想。
展开
-
解释执行和编译执行的区别、基于栈和基于寄存器的指令集区别
介绍了解释执行和编译执行的区别、基于栈和基于寄存器的指令集区别原创 2017-05-22 15:10:23 · 7069 阅读 · 4 评论 -
java程序运行时jvm内存分配
概述众所周知,在内存管理方面,对于从事C,C++的开发人员来说,他们是内存管理方面的“上帝”,负责着每一个对象生命开始到结束,这样一定程度上给程序员增加了很多麻烦(每个new操作都要写相应的delete/free代码),而对于java程序员来说,虚拟机提供内存管理机制,不容易出现内存泄漏和内存溢出问题(但是带了的缺点就是一旦出现问题,如果不了解虚拟机内存分配将很难定位错误)。接下来说说程序运行...原创 2017-05-03 14:59:36 · 7526 阅读 · 0 评论 -
jvm内存管理-堆内存分配
本篇介绍了Java虚拟机自动内存分配的主要规则原创 2017-05-12 20:06:28 · 5595 阅读 · 0 评论 -
jvm内存管理-垃圾收集
本文讲述了java虚拟机判断对象是否死亡(成为“垃圾”)的方法,和常用的垃圾收集算法原创 2017-05-10 16:59:46 · 5160 阅读 · 0 评论 -
jvm类加载机制
本文介绍了class文件的加载过程原创 2017-05-16 18:17:01 · 5798 阅读 · 0 评论