[color=red]JAVA的核心机制——JAVA虚拟机[/color]
JAVA虚拟机可以理解成一个以字节码为机器指令的CPU
对于不同的运行平台,有不同的虚拟机
JAVA虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”
[color=orange]问题:[/color][color=darkred]JAVA是编译还是解释型语言?[/color]
编译型C/C++直接可以编译成为操作系统可以认识的可执行文件格式,不经过第二次编译
JAVA编译第一次编译成JAVA自己的可执行文件格式(.class文件),.class在执行中需要JAVA虚拟机拿出.class中代码一行一行解释,执行过程JAVA是一行一行解释的
[color=red]JAVA的核心机制——垃圾收集[/color]
[color=orange]名词解释:[/color]J2SDK/JDK(JAVA 2 Software Development Kit)软件开发包
JRE(JAVA Runtime Environment)JAVA运行环境
开发需要JDK,用户只需要JRE
JAVA虚拟机可以理解成一个以字节码为机器指令的CPU
对于不同的运行平台,有不同的虚拟机
JAVA虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”
[color=orange]问题:[/color][color=darkred]JAVA是编译还是解释型语言?[/color]
编译型C/C++直接可以编译成为操作系统可以认识的可执行文件格式,不经过第二次编译
JAVA编译第一次编译成JAVA自己的可执行文件格式(.class文件),.class在执行中需要JAVA虚拟机拿出.class中代码一行一行解释,执行过程JAVA是一行一行解释的
[color=red]JAVA的核心机制——垃圾收集[/color]
[color=orange]名词解释:[/color]J2SDK/JDK(JAVA 2 Software Development Kit)软件开发包
JRE(JAVA Runtime Environment)JAVA运行环境
开发需要JDK,用户只需要JRE