《深入理解java虚拟机》—认识java(1)

扫码关注公众号:Java 技术驿站

发送:vip
将链接复制到本浏览器,永久解锁本站全部文章

【公众号:Java 技术驿站】 【加作者微信交流技术,拉技术群】

java技术体系(sun公司官方定义):java程序设计语言、各种硬件平台上的java虚拟机、Class文件格式、java API类库、来自商业机构和开源社区的第三方java类库

JDK:java程序设计语言、java虚拟机、java API类库,java程序开发的最小环境

JRE:java API中的java SE API子集、java虚拟机,支持java程序运行的标准环境

java技术体系(按照平台来划分):

  • java card:运行在小设备上的平台
  • java ME:运行在移动终端上的平台
  • java SE:支持桌面级应用的平台
  • java EE:支持多层架构的企业级应用的平台

java发展史:

  • 1991.4Oak(橡树)项目诞生
  • 1995.5.23Oak改名为java,并发布1.0版本
  • 1996.1.23发布JDK版本1.0
  • 1996.5举行首届javaOne大会
  • 1997.2.19发布版本1.1
  • 1998.12.4发布版本1.2
  • 1999.4.27虚拟机HotSpot发布
  • 2000.5.8发布版本1.3
  • 2002.2.13发布版本1.4
  • 2004.9.30发布版本1.5
  • 2006.12.11发布版本1.6
  • 2009.2.19发布版本1.7
  • 2013.9发布版本1.8

java虚拟机发展史:

  • sun Classic VM
  • sun HotSpot VM
  • sun Meta-Circular VM
  • IBM J9 VM
  • BEA JRockit

随着未来多核并行的发展趋势,对虚拟机的要求也是越来越高啦,现在主流的虚拟机都是在慢慢的过渡到64位,这是未来的发展趋势。

赞(2) 打赏
版权归原创作者所有,任何形式的转载请联系博主:daming_90:Java 技术驿站 » 《深入理解java虚拟机》—认识java(1)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏