1.3Java程序运行机制
Java语言是一种特殊的高级语言,Java程序(*.java)需要经过先编译,生成一种与平台无关的字节码文件(*.class);后解释两个步骤,由JVM解释执行。因此Java语言既具有解释型语言的特征,也具有编译型语言的特征。
计算机高级语言按程序执行方式可以分为以下3种:
编译型语言:C、C++、Objective-C、Pascal等
解释型语言:ruby、Python、JavaScript等
混合型:Java、C#
1.3Java程序运行机制
Java语言是一种特殊的高级语言,Java程序(*.java)需要经过先编译,生成一种与平台无关的字节码文件(*.class);后解释两个步骤,由JVM解释执行。因此Java语言既具有解释型语言的特征,也具有编译型语言的特征。
计算机高级语言按程序执行方式可以分为以下3种:
编译型语言:C、C++、Objective-C、Pascal等
解释型语言:ruby、Python、JavaScript等
混合型:Java、C#