2.3 JDK内置工具
Java程序需要运行环境的支持,同时编译、解释Java程序、执行Java应用程序和Java小程序也需要必要的工具,本节重点讲解JDK中包含的5个常用工具,即Javac.exe、Java.exe、appletviewer.exe、Javadoc.exe和Javap.exe。在Sun的JDK中还集成了Java虚拟机(JVM),JVM提供了Java程序的运行环境,它负责解释.class文件(Java源程序经过编译后的文件),并提交给机器执行。
注意 这里对JVM不再做过多的说明,读者只要知道它的作用就足够了。
2.3.1 JDK常用工具
JDK是一个开发工具集合,作为实用程序,工具库有5种主要程序。
(1)Javac:Java编译器,将Java源代码转换为字节码(生成和源文件名同名的.class文件)。
(2)Java:Java解释器,执行Java源程序的字节码。
(3)appletviewer:小应用程序浏览器,执行嵌入HTML文件中的Java小程序的Java浏览器。
(4)Javadoc:依据Java源程序和说明语句生成各种HTML文档。
(5)Javap:Java反汇编器,显示编译类文件中可访问的功能和数据,显示字节码的含义。