Java源文件JVM javarun等关于java的名词解释



Java源文件:可由任何一种文本编辑器编辑,后缀为 .java 字节码文件:
Java源文件编译后生成的目标文件,后缀为 .class

JVM(Java Virtual Machine,Java虚拟机):可以理解成一个以字节码为机器指令 的CPU,
对于不同的运行平台,有不同的虚拟机。JVM机制屏蔽了底层运行 平台的差异,
真正实现了”一次编译,随处运行”(可移植性或跨平台的体现)。
Java垃圾回收: Java语言消除了程序员回收无用内存的职责,由垃圾回收器负 责回收内存

javarun
SDK(Software Development Kit): 软件开发工具包,提供某种计算机语言的开发环境,
包括编译器、调试器和运行环境

JRE(Java Runtime Environment): Java运行环境,提供运行Java程序所必须的环境
包含JVM标准实现及Java核心类库(Java API)

JDK(Java Development Kit): 即Java 的SDK, Java开发工具包,提供开发Java程序的环境

Javac:Java编译器,将Java源代码编译为字节码


Java:Java解释器,用来解释执行Java程序的字节码文件

Appletviewer(小程序浏览器):一种执行HTML文件上的Java小程序类的Java浏览器

Javadoc:根据Java源代码及其说明语句生成的HTML文档

Jdb:Java调试器,可以逐行地执行程序、设置断点和检查变量

Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件

Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义