Java基础编程实践与错误修正

需积分: 3 1 下载量 74 浏览量 更新于2024-12-26 收藏 109KB DOC 举报
"这是一个关于Java基础编程的实验教程,包含了源代码示例,旨在帮助初学者理解和纠正编程错误,以及了解如何编译和运行Java程序。" 在这个Java基础试验源程序中,我们关注以下几个知识点: 1. **类定义与构造方法**: - 类名应始终遵循驼峰命名法,首字母大写,如`MyJavaClass`而不是`myjavaclass`。 - 构造方法用于初始化对象,其名称必须与类名相同,且没有返回类型。在修正后的程序中,构造方法被正确地定义为`MyJavaClass(int a)`。 2. **主方法(main方法)**: - 主方法是Java程序的入口点,其声明应为`public static void main(String[] args)`,在原始程序中缺少了`static`关键字。 - 在修正后的程序中,主方法的参数列表`String args[]`用于接收命令行参数,虽然在这个例子中未使用。 3. **变量与实例化**: - `inta;`声明了一个名为`a`的实例变量,它属于`MyJavaClass`类的对象。 - 使用`new MyJavaClass(2)`创建了一个新的`MyJavaClass`对象`c1`,并将整数2传给构造方法,将`a`初始化为2。 4. **输出语句**: - `System.out.println()`用于在控制台打印信息,原始程序中的`printIn`应该是`println`。 - 修正后的程序中,使用`println`打印了对象`c1`的`a`值和“程序结束”字符串。 5. **文件命名**: - Java源代码文件的名称必须与公共类(包含主方法的类)的名称相同,并且扩展名为`.java`。因此,源代码应保存为`MyJavaClass.java`。 6. **编译与运行Java程序**: - 编译Java程序使用`javac`命令,指定源文件路径,如`javac d:\java\MyJavaClass.java`。 - 运行Java程序使用`java`命令,指定类名,如`java MyJavaClass`。 - 环境变量`CLASSPATH`应设置为包含源代码的目录,例如`set classpath=d:\java`。 - 当使用`package`声明时,源文件应保存在对应包的目录结构下,如`d:\java\Pkg\MyJavaClass.java`。编译和运行命令需包含完整的包路径,如`javac d:\java\Pkg\MyJavaClass.java`和`java Pkg.MyJavaClass`。 通过这个实验,初学者不仅可以学习到基本的Java语法,还能了解到类、对象、构造器、主方法、变量、输出语句以及如何编译和运行Java程序。这些都是Java编程的基础,对于理解面向对象编程至关重要。