![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaJVM
Dev-拓海
生命不息,奋斗不止,万事起于忽微,量变引起质变
展开
-
《深入理解Java虚拟机—JVM高级特性与实践 周志明 著》之第1章 走近Java
1、Java的技术体系主要由支撑Java程序运行的虚拟机、提供各开发领域接口支持的Java API、Java编程语言及许多第三方Java框架(如spring、Struts等)构成。2、Java的优点: 1. 摆脱了硬件平台的束缚,实现了一次编写,到处运行(跨平台); 2. 提供了相对安全的内存管理和访问机制,避免了绝大部分的内存泄露和指针越界问题(gc机...原创 2018-11-09 14:06:58 · 138 阅读 · 0 评论 -
《深入理解Java虚拟机—JVM高级特性与实践 周志明 著》之第2章 Java内存区域与内存溢出异常
1、Java虚拟机所管理的内存包括以下几个运行时数据区域:2、程序计数器: 1. 可以看作是当前线程所执行的字节码的行号指示器,是一块较小的内存空间; 2. 字节码解释器工作时,通过改变计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成; 3. Java虚拟机的多线...原创 2018-11-12 13:40:21 · 183 阅读 · 0 评论