
JVM
那只猫哭了
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
jvm垃圾回收机制
jvm内存回收总是在逻辑堆中回收的,只有堆中的内容是动态申请分配的。 jvm内存运行的重要区域主要有: 1.堆(heap)是最大的一块区域,用于存放对象实例和数组,是全局共享的; 2.栈(stack)全称为虚拟机栈,主要存放基本数据类型,对象的引用,私有线程; 3.方法区域(method area)class被加载后的一些信息,静态常量,常量放在这里,被称为永生原创 2017-09-21 09:35:49 · 373 阅读 · 0 评论 -
jvm加载类的过程
首先我们要知道,java 虚拟机实质上运行的是 .class 文件,.java文件通过javac命令(java语言的编译器)后会变成 .class文 件,而类加载的本质是将字节码文件通过类加载器加载到内存中,类加载器并不是等到某个类需要使用时再加载他,jvm规范允许类 加载器在预料某个类将要使用时就预先加载他,如果在预先加载的过程中遇见了.class文件存在错误,类加载器必须在程序首次主动原创 2017-09-21 17:00:28 · 1120 阅读 · 0 评论