【JVM】走进java,jvmjava
分享于 点击 22936 次 点评:270
【JVM】走进java,jvmjava
前言
此系列博客是读《深入理解java虚拟机》所做的笔记整理。
走进java
No1:java技术体系
根据组成部分的功能来划分,可分为四部分:
- java程序设计语言
- 各种硬件平台上的java虚拟机
- java API类库
- class文件格式
其中java API中的javaSE API子集和java虚拟机属于JRE的部分。
根据java技术的重点业务划分:可分为四部分:
- java ME(移动终端)
- java SE (桌面级应用)
- java EE (多层架构企业应用)
- java Card (java小程序)
No2. java 发展史
- 1991年 由james Gosling博士领导的绿色计划启动,目的是开发能够在各种消费性电子产品上运行的程序架构,这就是java的前身---Oak。
- 1995年,Oak找到了适合自己发展的市场定位并蜕变成为java语言,并提出了“WriteOnce,Run anywhere”的口号。发展至今。
No3.java虚拟机发展史
- Sun Classic VM是在JDK1.0中包含的最原始的虚拟机,现在他的使命已经终结。
- Exact VM技术比Classic VM先进很多,但只出现很短的时间,就被优秀的HotSpot VM所取代。
- Sun HotSpot VM是Sun JDK和OpeJDK中自带的虚拟机,也是目前使用最广泛的java虚拟机。
- Oracle收购了BEA公司(JRockit)和Sun公司(HotSpot VM),将来可能会整合这两款虚拟机。
No4.java发展未来
- 模块化
- 混合语言
- 多核并行
- 丰富的语法
- 64位虚拟机
小结:
前因后果,发展规律。
相关文章
- 暂无相关文章
用户点评