《Java程序设计实验指导书》
目录
实验(一) Java程序设计基础练习2
一、实验目的2
四、实验步骤2
实验(二) 类的定义4
一、实验目的4
二、实验内容4
四、实验步骤4
实验(三) Java语言基础(1)程序流控制6
一、实验目的6
四、实验步骤6
实验(四) Java语言基础(2)数组的使用7
一、实验目的7
二、实验内容7
四、实验步骤7
实验(五) 类的继承与多态9
一、实验目的9
二、实验内容9
四、实验步骤9
实验(六) 面向对象的高级特性11
一、实验目的11
1、使用银行账户模型和采用高级面向对象特征,如:内部类,矢量类和接口等,重写、编译并运行三个程序。11
2、熟悉本实验及前面实验中所讲的面向对象概念。11
二、实验内容11
四、实验步骤11
实验(七) 异常处理13
四.实验步骤13
实验(八) GUI(1)14
一.实验目的14
二.实验内容14
三.实验环境14
四.实验步骤14
实验(九) GUI(2)15
一.实验目的15
二.实验内容15
三.实验环境15
四.实验步骤15
实验(十) 输入输出流16
实验(十一):Java多线程19
一、实验目的19
二、实验任务19
三、实验内容19
实验(十二) APPLET20
一.实验目的20
二.实验内容20
三.实验环境20
四.实验步骤20
实验(十三):Java网络程序设计21
一、实验目的21
二、实验任务21
三、实验内容21
实验(十四):JDBC程序设计24
一、实验目的24
二、实验任务24
三、实验内容24
实验(一) Java程序设计基础练习
一、实验目的
熟悉JAVA开发环境。
掌握JAVA编译命令,掌握JAVA执行命令。
编写简单的JAVA程序。
二、实验内容
1、JDK的正确安装和卸载。
2、学会配置j2sdk的运行环境。
3、通过编写简单的小程序HelloWorld熟练掌握Java的运行过程。
三、实验环境
1、运行Windows 200 Server/XP操作系统PC机台。实验(二) 类的定义
一、实验目的
1、 熟悉有关类和对象的概念
2、 熟悉有关引用的概念
二、实验内容
1、MyPoint类和对象的创建(类通过关键字class来创建,对象通过关键字new来创建)。
2、MyPoint类对象的引用:.。
三、实验环境
1、运行Windows 200 Server/XP操作系统PC机台。1、创建一个类和相应的对象
1) 一个点可用x 和y 坐标描述。定义一个称为MyPoint 的类来表达上述想法。
2.)在你的类中编写一个类方法,然后为类型MyPoint 声明两个变量,将变量称为start 和end;用new MyPoint()创建对象并分别将引用值赋予变量start 和end;
3)将值10 赋予对象start 的成员x 和y;将值20 赋予对象end 的x 值,将值20 赋予对象end 的y 值。
4)分别打印MyPoint 对象(start 和end)的成员值(x 和y)。
5)编译并运行程序。
2 、检验引用赋值
使用你在前一个练习中MyPoint 类,增加代码到main()方法,以完成下列事项:
1)为类型MyPoint 声明一个新的变量,称之为stray。将现存变量end 的引用值赋予stray;
2)打印end 和stray 变量的成员x 和y 的值;
3)赋予变量stray 的成员x 和y 新的值;
4)打印end 和stray 的成员的值; 编译并运行MyPoint 类。end 的值反映了stray 内的变化,表明两个变量都引用了同一个MyPoint 对象;
5)将start 变量的成员x 和y 赋予新的值;
6)打印start 和end 的成员值; 再次编译并运行MyPoint 类。
五、实验结果分析
实验(三) Java语言基础(1)程序流控制
一、实验目的
熟练编写、编译并运行两个使用标识符、表达式和控制结构的算法程序。
二、实验环境
运行Windows 200 Server/XP操作系统PC机台。1 、编写程序,创建一个阶乘应用程序
一个数X的阶乘(通常记作X!)等于X*(X-1)*(X-2)*…*1。例如4!等于4×3×2×1=24。
创建一个称作Factor 的应用程序,利用该应用程序可打印2,4,6 和10 的阶乘。(这里并不要求做大数的阶乘,感兴趣的同学可关注一下大数的阶乘问题)
2 、求解一个几何题程序
编写一个称作hyp