第一章 java发展史
2016-09-01 00:00
225 查看
java虚拟机发展史:
Sun Classic VM "世界上第一款商用Java虚拟机" jdk1.0 使用纯解释器方式执行java代码 效率低 jdk1.2之前时sun jdk 唯一的虚拟机Exact VM 使用准确式内存管理 (虚拟机可以知道内存中某个位置的数据的具体类型) (速度有了提升)
jdk1.2 classic VM 和 HotSpot VM并存,默认是Classic VM
jdk1.3 hotspot vm 默认虚拟机,classic vm 备选
jdk1.4 classic vm和exact vm 不在使用
Sun HotSpot VM
继承之前两款虚拟机的优点:准确式内存管理还有:热点代码探测技术(通过执行计数器找出最具有编译价值的代码,然后通过JIT编译器以方法为单位进行编译,如果一个方法被频繁调用, 或方法中有效循环次数很多,将会分别触发标准编译和(栈上替换)编译动作。)
Oracle:jdk8 在HotSpot基础上,移植JRockit的优秀特性,比如JRockit的垃圾回收器和MissionControl服务。
Microsoft JVM
此处只想说,真的好可惜,商业的竞争很残酷。多核并行
jdk1.5 java.util.concurrent 粗粒度的并发框架jdk1.7 java.util.concurrent.forkjoin 对上面的扩充
相关文章推荐
- JAVA第一章 概述一:JAVA发展史---------------(Make A little EvProgresseryday )
- JAVA程序设计 第一章绪论
- Java语言入门 -- 第一章 Java的产生与特点
- JAVA基础学习篇----《thinking in java》第一章:对象简介
- (译)Java-RMI 第一章
- JAVA AJAX教程第一章-初始AJAX
- 第一章:Java概述
- 学习笔记之JAVA图形设计卷I AWT——第一章绪论
- 第一章 JavaScript语言概述(下)----JavaScript与JScript,VBScript 和 JavaScript与Java,JavaApplet
- 疯狂JAVA讲义---第一章:Java概述
- 【学习笔记】Thinking in java (第三版)第一章 对象的介绍(Introduction to objects)
- JAVA的发展史
- 第一章 java结构介绍
- 第一章--java web应用程序概述
- 第一章: 了解JAVA
- 基于Java的操作系统发展史!
- Thinking in Java第三版读书笔记-第一章:对象简介
- core jave2:第一章java介绍;第二章java编辑环境
- 《Java Data Objects》第一章 翻译稿
- Java学习总结之第一章Java基础