本节介绍了Java编译器命令行表选项的功能。 还介绍了Java编译器优化的概念。 首先,让我们来看看Java编译器的概念。 Java编译器读取Java源代码并将其编译成字节码。
Java编译器
Java编译器读取Java源代码并将其编译成字节码。 调用Javac的命令行如下: c : javacoptionsfilename.Java值得注意的是,与Java解释器不同,Java编译器希望正在编译的文件具有. Java扩展名。
Java编译器的命令行具有下表选项功能
-classpathpath使用此选项可设置用于搜索avac调用的类的路径。 路径是以分号分隔的目录列表。
-dDirectory此选项指定根。 此目录用于创建反映软件包持续关系的目录数。
-g此选项在代码生成器中打开调试表,稍后可以在此调试中生成字节码。
-nowarn此选项防止编译器生成警告。
-o此选项指示javac优化由内联静态、final和私有成员函数生成的代码。
-verbose此选项指示Java显示有关编译的源文件和调用的类库的信息。
Ava编译器优化综述
Java APP应用程序的编译过程与静态编译语言(如c和c )不同。 静态编译器将源代码直接转换为可以直接在目标平台上运行的机器码,并且不同的硬件平台需要不同的编译器。
Java编译器将Java源代码转换为可移植的JVM字节代码。 与静态编译器不同,javac很少进行优化。 在静态编译语言中,编译器必须执行的优化任务是在Java中运行程序时在运行时执行优化。
【编辑推荐】
【责任编辑: gjdhbtel:(010 ) 68476606】
好耶0