实验⼀Java开发环境的安装与配置
⼀、实验⽬的
1. 掌握JDK的安装步骤(有条件的话可以在Linux系统下安装)。
2. 理解环境变量PATH, CLASSPATH的作⽤,以及它们的设置⽅法。
3. 熟悉记事本(或JCreator)编辑环境,编写简单的Application程序,并编译和解释执⾏。
4. 记录编译和执⾏Java程序当中的系统错误信息提⽰,并给出解决办法。
5. 复习、理解OOP的三⼤特征——封装、继承和多态。
6. 学会使⽤Java编写简单的类。理解类的属性和⽅法。
7. 掌握关键字private, protected, public的作⽤,掌握静态类,内部类的概念。
8. 掌握多态的概念。
⼆、实验原理
\1. 下载最新版本的JDK,并安装。
\2. 设置环境变量PATH, CLASSPATH, 使得Java程序能正确编译和执⾏。
\3. 在记事本(或JCreator)环境下编写⼀个HelloWorld.java程序,在DOS提⽰符下编译并执⾏这个程序。
\4. 编写⼀个类A,它位于包a中,保存到A.java中,再编写⼀个类B,它位于包b中,保存到B.java中。在类B中实例化类A的⼀个对象。分别编译类A和类B。
\5. 分别编写两个类Point2D,Point3D来表⽰⼆维空间和三维空间的点,使之满⾜下列要求:
1. Point2D有两个整型成员变量x, y (分别为⼆维空间的X,Y⽅向坐标),Point2D的构造⽅法要实现对其成员变量x, y的初始化。
2. Point2D有⼀个void型成员⽅法offset(int a, int b),它可以实现Point2D的平移。
3. Point3D是Point2D的直接⼦类,它有有三个整型成员变量x,y,z (分别为三维空间的X,Y,Z⽅向坐标),Point3D有两个构造⽅法:
实例化类和实例化对象
Point3D(int x, int y, int z)和Point3D(Point2D p, int z),两者均可实现对Point3D的成员变量x, y, z的初始化。
4. Point3D有⼀个void型成员⽅法offset(int a, int b, int c),该⽅法可以实现Point3D的平移。
5. 在Point3D中的主函数main()中实例化两个Point2D的对象p2d1,p2d2,打印出它们之间的距离,再实例化两个Point2D的对象
p3d1,p3d2,打印出他们之间的距离。
三、使⽤硬件、软件环境
Windows10,内存8g,硬盘1TB,JDK1.8,eclipse
四、实验过程、步骤及原始记录**(算法、原程序、测试结果,分析等)**
1.下载最新版本的JDK,并安装
2.设置环境变量 PATH,CLASSPATH,使⽤ Java 程序进⾏正常编译和执⾏
3. 在记事本环境下编写⼀个 HelloWord.java 程序,在 DOS 提⽰下编译并执⾏这个程序
4. 编写⼀个类 A,它位于包 a 中,保存到 A.java 中,再编写⼀个类 B,它位于包 b 中,保 存到 B.java 中。在类 B 中实例化类 A 的⼀
个对象。分别编译类 A 和类 B。
5. 分别编写两个类 Point2D,Point3D 来表⽰⼆维空间和三维空间的点,使之满⾜下列
要求:
1.
Point2D 有两个整型成员变量 x, y (分别为⼆维空间的 X,Y ⽅向坐标),Point2D 的构造⽅法要实现对其成员变量 x, y 的初始化。
2.
Point2D 有⼀个 void 型成员⽅法 offset(int a, int b),它可以实现 Point2D 的平移。
3.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。