JVM
文章平均质量分 54
KOLO86
想好了,就干!
展开
-
深入理解JVM—第一章:走进JAVA
1,概述 世界上并没有完美的程序,但我们并不因此而沮丧! 2,Java技术体系 2.1 JDK(Java开发工具包) Java程序设计语言、Java虚拟机、Java API类库三部分组成。JDK是支持Java程序开发的最小环境。 2.2 JRE(Java运行时环境) JavaSE API和Java虚拟机两部分组成。JRE是支持Java程序运行的标...原创 2018-03-30 14:28:33 · 395 阅读 · 0 评论 -
深入理解JVM—第三章:垃圾收集器与内存分配策略
概述 对于Java内存运行时区域的各位部分,其中程序计数器、虚拟机栈、本地方法栈这三个区域都是随线程而生,随线程而灭。并且栈帧中分配的内存也是在编译后就已知的。因此这几个区域的内存分配和回收都具备确定性,所以我们在这几个区域就不必过多地考虑回收问题。 而Java堆和方法区中的内存分配是动态的,要在运行期才知道内存的实际分配情况,所以垃圾收集器所关注的是Java堆和方法区中的内存。 ...原创 2018-04-08 20:41:46 · 214 阅读 · 0 评论 -
深入理解JVM—第二章:Java内存区域与内存溢出异常
1,概述 Java较C、C++,Java可以利用虚拟机的自动内存管理机制,避免繁琐的内存分配与回收。不容易出现内存泄漏和内存溢出问题。 内存泄漏:指程序申请到的内存空间不再归还(无法归还),可使用完该内存空间的程序也不能再访问该空间(可能是丢失了该内存空间的地址)。 内存溢出:指程序想申请的内存空间,系统不能满足,超出系统空闲内存空间。 2,运行时数据区域 2.1...原创 2018-04-01 22:00:16 · 457 阅读 · 0 评论 -
深入理解Java虚拟机_JVM高级特性与最佳实践PDF 第2版
一,概述 最近在CSDN上找了一个JVM的PDF文件。分享给大家。 二,链接 链接:https://pan.baidu.com/s/1UM6SQuzGAF5fQP_PS9_fPA 提取码:ofbn原创 2018-12-19 14:00:00 · 2539 阅读 · 2 评论