当运行javac命令对一个java源程序

如题所述

1、语法分析:javac命令对源程序进行语法分析,检查是否有语法错误。例如,是否使用了正确的关键字、符号和标点符号等。
2、语义分析:javac命令会对源程序进行语义分析,检查源代码是否符合Java语言的语义规则。例如,检查变量类型是否正确、运算符使用是否正确等。
3、生成字节码:如果没有发现错误,javac命令将生成字节码,即扩展名为.class的文件。字节码是Java虚拟机(JVM)能理解的执行代码。在这个例子中,将生成一个名为HelloWorld.class的文件。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜