![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm
undergrowth
这个作者很懒,什么都没留下…
展开
-
2016我的程序员书单
2016,工作第二年,对于自己来说,终于找到了看书的感觉,看的书籍涉及 JVM(Jvm高级特性、Java虚拟机规范第七版)、 对于需要了解Jvm相关知识的童鞋,Jvm高级特性–周志明,强烈推荐,看完本书后,再看JAVA虚拟机规范、Java性能优化权威指南会轻松很多 Java基础篇(写给大忙人看的JavaSE8、高效Java) Java并发(Java并发编程)、 Java网络(原创 2017-01-08 00:35:00 · 645 阅读 · 0 评论 -
2016书单总结--深入理解Java虚拟机-JVM高级特性与最佳实践--自动内存管理
深入理解Java虚拟机-JVM高级特性与最佳实践–自动内存管理Java区别于C++在于其自动内存管理,主要从5个方面介绍自动内存管理 内存区域 JVM可运行的内存区域主要由5部分组成,程序计数器、虚拟机栈、本地方法栈、Java堆、方法区 程序计数器与本地方法栈 虚拟机栈 方法区 Java堆 这里还提到了直接内存,在NIO中会用到直接内存,类似于C++的内存分配,不过其分配的内原创 2017-01-08 00:23:53 · 475 阅读 · 0 评论 -
2016书单总结--JVM虚拟机之概述篇
字节码的定义----16种元素 加载初始化--7个阶段 JVM指令集--9种类型 java内存模型--3个特性--java内存模型,线程在工作内存与主内存之间利用Read/Load,Store/Write指令进行数据的交换 java运行时数据--5个区域 解释器以及即时编译器--3个种模式--将class转为机器码,在两种模式切换,初始阶段利用解释器解释class为机器码,当达到某种条件,JIT将class转为机器码,后续直接使用机器码 源代码编译器--3个阶段--将.java转为.class,在API层面原创 2016-11-29 18:50:49 · 445 阅读 · 0 评论 -
2016书单总结--深入理解Java虚拟机-Java线程简析
2016书单总结–深入理解Java虚拟机-Java线程简析主要从Java线程的线程实现、线程调度、线程状态、线程特性进行阐述 线程实现 如下图: 线程调度 如下图: 线程状态 如下图: 线程特性 如下图:原创 2017-01-08 22:34:02 · 581 阅读 · 0 评论