今天主要完成了JAVA开发环境的搭建 Day002

Java学习 Day002

JDK JRE JVM

JDK java开发者工具

JRE java运行环境

JVM 虚拟机(跨平台的关键)

三者自上而下是包含的关系

 

解释型 编译型

编译型语言:有的编程语言要求必须提前将所有源代码一次性转换成二进制指令,也就是生成一个可执行程序(Windows 下的 .exe),比如C语言、C++、Golang、Pascal(Delphi)、汇编等,这种编程语言称为编译型语言,使用的转换工具称为编译器。

解释型语言:有的编程语言可以一边执行一边转换,需要哪些源代码就转换哪些源代码,不会生成可执行程序,比如 Python、JavaScript、PHP、Shell、MATLAB 等,这种编程语言称为解释型语言,使用的转换工具称为解释器。

但是java是一种半编译半解释的语言,这使得java兼顾了跨平台运行效率。随着硬件的提升解释型语言的效率与编译型语言的差距也在缩小。

 

 

posted @ 2021-03-08 23:40  BriChen  阅读(30)  评论(0)    收藏  举报