一。语言编译过程
C语言编译运行过程:
.c源文件,经过编译,直接变为可执行文件(0和1)
Java语言编译运行过程:
.Java源文件,经过编译生成.class字节码文件 (编译期)
【Java基础|Java基础.Java编译过程】JVM加载.class并运行.class(0和1) (运行期)
二。名词解释
1。JVM:java虚拟机。加载.class并运行.class
2。JRE:java运行环境 Java Runtime Enviranment
除了包含JVM以外还包含运行java程序所必需的环境
JRE=JVM+java系统类库(小零件)
3。JDK:java开发工具包Java Development Kit
除了包含JRE以外还包含开发java程序所必须的命令工具
JDK=JRE+编译运行等命令工具
&&运行java程序最小的环境为JRE
&&开发java程序最小的环境为JDK
推荐阅读
- web前端|web前端day07
- 面向对象|面向对象 抽象方法、抽象类
- Python每日一练|Python每日一练(牛客网新题库)——第10天(从入门到实践四十招)
- java|Java学习路线图(完整详细2021版)
- 面试题|Java基础知识面试题
- spring|Spring Boot技术入门书《Spring Boot应用开发实战》
- 自学Java半年的心路历程
- 我要进大厂|0 基础 Java 自学之路(2021年最新版)
- 手下两个应届生(一个踏实喜欢加班,一个技术强挑活,怎么选(?))