今天主要完成了JAVA开发环境的搭建 Day002
JDK JRE JVM
JDK java开发者工具
JRE java运行环境
JVM 虚拟机(跨平台的关键)
三者自上而下是包含的关系
解释型 编译型
编译型语言:有的编程语言要求必须提前将所有源代码一次性转换成二进制指令,也就是生成一个可执行程序(Windows 下的 .exe),比如C语言、C++、Golang、Pascal(Delphi)、汇编等,这种编程语言称为编译型语言,使用的转换工具称为编译器。
解释型语言:有的编程语言可以一边执行一边转换,需要哪些源代码就转换哪些源代码,不会生成可执行程序,比如 Python、JavaScript、PHP、Shell、MATLAB 等,这种编程语言称为解释型语言,使用的转换工具称为解释器。
但是java是一种半编译半解释的语言,这使得java兼顾了跨平台和运行效率。随着硬件的提升解释型语言的效率与编译型语言的差距也在缩小。

浙公网安备 33010602011771号