Java技术体系包括
- Java程序设计
- 各硬件平台上的Java虚拟机
- Class文件格式
- Java API类库、
来自商业机构或者开源社区的第三方类库
我们通常所说的JDK包括三部分:Java程序设计语言、Java虚拟机、JavaAPI类库
程序运行过程
Code通过编译器生成class文件格式,由JVM负责解析运行。
此处的不一定是Java语言编写的Code,其他语言编写的Code只要有对应的编译器可以生成class文件(即满足虚拟机要求的字节码),就可以在虚拟机上运行。
Java技术体系包括
来自商业机构或者开源社区的第三方类库
我们通常所说的JDK包括三部分:Java程序设计语言、Java虚拟机、JavaAPI类库
程序运行过程
Code通过编译器生成class文件格式,由JVM负责解析运行。
此处的不一定是Java语言编写的Code,其他语言编写的Code只要有对应的编译器可以生成class文件(即满足虚拟机要求的字节码),就可以在虚拟机上运行。