Java技术体系包括

  1. Java程序设计
  2. 各硬件平台上的Java虚拟机
  3. Class文件格式
  4. Java API类库、

来自商业机构或者开源社区的第三方类库

Java体系结构

 

我们通常所说的JDK包括三部分:

程序运行过程

Java体系结构

Code通过编译器生成class文件格式,由JVM负责解析运行。
此处的不一定是Java语言编写的Code,其他语言编写的Code只要有对应的编译器可以生成class文件(即满足虚拟机要求的字节码),就可以在虚拟机上运行。 

相关文章: