前言
上一章敲了第一个Java程序,这一章来学习一下什么是编译型和什么是解释型语言,两者之间到底有什么区别,Java运行机制是什么?
一、编译型
特点:执行之前会将源代码全部进行编译,执行时不会再进行编译
代表:C、C++等语言
二、解释型
特点:执行之前不会对源代码进行编译,执行一句源代码编译一次
代表:JavaScript、Python等语言
三、Java运行机制
源代码 --> Java编译器(javac) --> class文件 --> 类装载器 --> 字节码校验器 --> 解释器 --> 操作系统平台
由此可见,Java是介于编译型和解释型语言之间的
四、区别
- 时机不同
总结
以上就是本章学习的内容,本章讲解了编译型和解释型语言,两者之间的区别以及Java的运行机制,至此Java入门部分就完成了,下来将学习Java基础部分,尽请期待!