JVM系列之Java是解释性语言还是编译型语言?
1、什么是Java语言?
java语言是一门面向对象的计算机高级编程语言。编程语言(英语:programming language),是用来定义计算机程序的形式语言。用来向计算机发出指令。
2、什么是机器语言?
CPU能够直接认识的数据指令,称为机器语言,也就是010101001这种形式,这是不同于高级编程语言的,高级编程语言,比如java,c,Golang等,最终还是要编译为计算机能识别的机器语言
3、编译语言和解释语言?
3.1、编译型
编译型编程语言:使用专门的编译器,将高级编程语言一次性编译成可以被平台执行的机器码,并包装成平台所能识别的可执行程序。
eg:C、C++、Golang
编译语言:执行速度快、效率高;可移植性差点,需要依赖于编译器
3.2、解释型
解释型编程语言:没有构建步骤ÿ