文章标题
来源:互联网 发布:网络购物系统设计 编辑:程序博客网 时间:2024/06/06 02:57
JVM虚拟机深入理解
1. 初识JVM
- 1996年 SUN公司发布JDK 1.0 使用Classic VM虚拟机,纯解释运行,使用外挂进行JIT
- 1997年 JDK1.1发布,增加AWT、内部类、JDBC、RMI、反射特性
- 1998年 JDK1.2 Solaris Exact VM,JIT 解释器混合 Accurate Memory Management 精确内存管理,数据类型敏感,提升GC性能
- 2000年 JDK 1.3 Hotspot 作为默认虚拟机发布
- 2002年 JDK 1.4 Classic VM退出历史舞台,加入Assert 正则表达式 NIO IPV6 日志API 加密类库
- 2004年发布 JDK1.5增加了泛型、注解、装箱、枚举、可变长的参数及Foreach循环等特性
- JDK1.6 增加对脚本语言的支持、JDBC 4.0、Java编译器 API
- 2011年 JDK7发布增加G1、动态语言增强、64位系统中的压缩指针、NIO 2.0特性
- 2014年 JDK8发布增加Lambda表达式、语法增强 、Java类型注解特性
使用最为广泛的JVM为HotSpot,HotSpot 为Longview Technologies开发,后被SUN收购。2006年 Java开源并建立OpenJDK,HotSpot成为Sun JDK和OpenJDK中所带的虚拟机。2008 年 Oracle收购BEA得到JRockit VM,2010年Oracle 收购Sun得到Hotspot,Oracle宣布在JDK8时整合JRockit和Hotspot,优势互补在Hotspot基础上,移植JRockit优秀特性
2. JVM运行机制
阅读全文
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- SPRING中的线程池ThreadPoolTaskExecutor
- android 中定时任务总结1
- Android (FragmentTabHost+RadioGroup)实现底部bar
- 微信小程序 出现未找到入口 app.json文件
- js打开窗口方法实例
- 文章标题
- java开发手册笔记
- 地磁传感器
- 最新iOS面试题
- 解决eclipse中出现Resource is out of sync with the file system问题。
- DOS
- PHP常用的加密函数
- (日常打卡)自定义的一个模仿ArrayList的类, 你需要实现其中的add, get, remove , 等方法
- 腾讯 QQ for Linux 的安装及 tar.gz版本QQ 建立快捷方式