JAVA的执行流程
分两步,1.翻译 2执行
Java属于两种类型: 编译型和解释型
-
编译型
概念: 把源代码翻译成.class文件 >意思是: 把程序员的源代码翻译成虚拟电脑能看得懂的代码 -
解释型
概念: 把.class文件进行解析执行 >把翻译后的代码交给虚拟电脑执行指令
执行流程
回顾JVM JRE JDK三者嵌套关系
Jvm: 虚拟电脑>负责执行.class翻译后的文件
Jre: 是运行java所需要的配置环境(有了它就能跑java代码)
Jdk:是开发Java代码用的, 其内包含JRE+JVM两个
还记得第一个入门程序嘛? cmd里面
cmd> javac Hello.java 先编译
cmd>java Hello 后解释执行
执行流程简介
- 首先编写源代码
- 使用JDK里的JavaC>> 编译源代码
- 生成字节码.class文件
- 使用JDK里的java程序 >>>把.class文件给到JVM里的类装载器
- JVM里的字节码校验器>>>校验代码正确与否
- JVM里的解释器解析读取.class文件给到操作系统执行指令
纯手打~有帮助的点个赞