Java源文件是 用Java语言编写的文本文件,其文件后缀为`.java`。这些文件包含了Java程序的源代码,即程序员编写的可执行语句。Java源文件是编译过程的前提,编译后的文件后缀为`.class`,称为Java字节码文件,是Java实现“一次编译,到处运行”特性的关键。
一个Java源文件通常包含以下几个部分:
包声明:
用于组织类的层次结构,通过`package`关键字指定。
类的定义:
一个Java源文件可以包含多个类,但只能有一个类被声明为`public`,并且该类的名称必须与文件名相同。
main方法:
Java应用程序的入口点,即程序的起始执行位置。
代码:
包括类的方法、变量声明和其他程序逻辑。
Java源文件的命名规范要求文件名与其中`public`类的名称相同。例如,如果一个类名为`MyClass`,则其对应的源文件名应为`MyClass.java`。
编译Java源文件的步骤如下:
1. 使用文本编辑器(如Notepad++、Eclipse等)编写Java源代码,并保存为`.java`文件。
2. 打开命令行工具(如终端、命令提示符等),切换到包含`.java`文件的目录。
3. 运行`javac`命令编译源文件,生成对应的`.class`字节码文件。例如,编译`MyClass.java`会生成`MyClass.class`文件。
4. 使用`java`命令运行编译后的字节码文件。例如,运行`java MyClass`会执行`MyClass`类中的代码。
通过以上步骤,Java源文件从文本形式转换为可执行的字节码文件,从而可以在Java虚拟机(JVM)上运行。