实战JAVA虚拟机 JVM故障诊断与性能优化(一)

虚拟机分类:

  1.系统虚拟机:Visual Box,VMware

  2.程序虚拟机:java虚拟机(如:Hotspot,IBM->J9等)

 

 java虚拟机跨平台的原因:

 

  java虚拟机是一台执行Java字节码的虚拟计算机,它拥有独立的运行机制,其运行的java字节码也未必由java语言编译而成,像Groovy,scala等语言生成的java字节码也可以有java虚拟机执行,立足于java虚拟机,可以产生各种各样的跨平台语言。

java虚拟机规范的主要内容:

  1.定义了虚拟机的内部结构。

  2.定义了虚拟机执行字节码文件的类型和功能。

  3.定义了Class文件的结构。

  4.定义了类的装载、连接和初始化。

 

posted on 2017-07-31 21:04  Xiaox-xin  阅读(354)  评论(0编辑  收藏  举报

导航