【JVM】走进java

前言

      此系列博客是读《深入理解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位虚拟机

   

小结:

         前因后果,发展规律。

猜你喜欢

转载自blog.csdn.net/binggetong/article/details/80211695