Java编程基础:编写与运行简单程序

需积分: 3 1 下载量 65 浏览量 更新于2024-08-23 收藏 69KB PPT 举报
本文档提供了一个简单的Java程序示例,并强调了Java程序编写的关键要点。 在Java编程中,有几个核心概念和规则需要了解: 1. **源文件与类名匹配**:Java程序的源代码文件名必须与公共类(即包含`public`关键字的类)的名字完全一样,包括大小写。在这个例子中,公共类名为`Test`,所以源文件应该命名为`Test.java`。 2. **主方法**:Java程序的执行入口是`main`方法。它具有固定的声明形式:`public static void main(String[] args)`。程序的执行从`main`方法的第一条语句开始。在这个示例中,`main`方法读取用户输入并打印出来。 3. **类与成员**:所有的数据变量(如`age`)和方法(如`main`)都必须定义在类内部。在这个例子中,有两个类,`student`和`Test`,`student`类包含一个整型变量`age`,而`Test`类包含了`main`方法。 4. **命名规范**:遵循Java的驼峰命名法,类名首字母大写,如`Student`,而变量和方法名首字母小写,如`age`、`main`。在示例中,`student`类的名称不符合这个规范,应更改为`Student`。 5. **编译与运行**:Java程序首先需要通过`javac`编译器进行编译,例如,编译`Test.java`文件的命令是`javac Test.java`,这将生成一个`Test.class`文件。然后,使用`java`命令运行编译后的类,如`java Test`,这会执行`Test`类的`main`方法。 6. **包(Package)**:包是组织Java类的一种方式,它提供了一种命名空间,避免类名冲突。通过`import`语句可以引入其他包中的类或接口。例如,`import java.io.*;`引入了`java.io`包下的所有类,使得我们可以使用`BufferedReader`等I/O类。 7. **标准输入/输出**:在示例中,`BufferedReader`和`InputStreamReader`被用来处理标准输入(键盘输入)。`System.in`代表标准输入流,`System.out.println`用于打印输出到控制台。 8. **异常处理**:在`main`方法中,`throws IOException`表明该方法可能抛出`IOException`,这是Java的异常处理机制,允许我们处理可能出现的错误情况。 了解并掌握这些要点,将有助于编写和理解Java程序。对于初学者来说,理解并遵循这些规则是构建坚实编程基础的重要步骤。