《JAVA程序设计实验指导书》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:万定生,余宇峰,杨方编
  • 出 版 社:南京:河海大学出版社
  • 出版年份:2007
  • ISBN:9787563023790
  • 页数:233 页
图书介绍:本书是大学Java语言课程实验指导用书,以实例为引导,逐步讲解Java语言编程应用。

概述 1

编程注意事项 2

实验一 Java运行环境 3

一、实验目的 4

二、实验要求 4

三、实验内容 4

(一)SDK的下载与安装 4

(二)设置环境变量 7

(三)安装Java虚拟机 9

(四)使用JCREATOR 11

(五)编译Java源程序 14

(六)运行Java程序 16

(七)Java Applet的程序结构和开发过程 16

四、实践 17

实验二 基本输入输出 18

一、实验目的 18

二、实验要求 18

三、实验内容 18

(一)标准输入输出 18

(二)利用缓冲区进行字符的基本输入 18

(三)利用缓冲区进行字符的基本输出 20

(四)利用GUI界面进行输入输出 22

(五)使用main()方法的命令行参数 23

四、实践 24

实验三 Java语言基础 26

一、实验目的 26

二、实验要求 26

三、实验内容 26

(一)数据类型的声明 26

(二)了解变量的使用范围 27

(三)使用关系运算符和逻辑运算符 27

(四)使用表达式语句与复合语句 29

四、实践 29

实验四 控制结构 31

一、实验目的 31

二、实验要求 31

三、实验内容 31

(一)使用分支结构 31

(二)使用循环结构 35

(三)特殊循环流程控制 39

四、实践 40

实验五 数组 42

一、实验目的 42

二、实验要求 42

三、实验内容 42

(一)数组创建 42

(二)对数组元素进行基本操作 43

(三)利用数组进行排序 44

(四)查找 50

四、实践 54

实验六 类与对象 55

一、实验目的 55

二、实验要求 55

三、实验内容 55

(一)面向对象的基本概念 55

(二)面向对象的基本特征 56

(三)类和对象 57

(四)使用修饰符 62

(五)方法中参数传递 65

(六)类的继承 67

(七)类的多态 72

(八)包的应用 77

(九)抽象类和接口 81

四、实践 84

五、思考题 85

实验七 异常处理 86

一、实验目的 86

二、实验要求 86

三、实验内容 86

(一)了解异常处理机制 86

(二)了解异常对象的类型 87

(三)使用try...catch...finally语句处理异常 89

(四)使用throw语句抛出异常 92

(五)throws子句 94

(六)创建自定义异常类 95

四、实践 96

实验八 常用基础类库与工具类库 98

一、实验目的 98

二、实验要求 98

三、实验内容 98

(一)了解Applet的生命周期 98

(二)使用字符串与字符串类 100

(三)使用数学函数类 102

(四)使用日期类 103

(五)使用向量类Vector 106

四、实践 107

实验九 图形与多媒体处理 108

一、实验目的 108

二、实验要求 108

三、实验内容 108

(一)颜色控制 108

(二)图形设备对象类Graphics 109

(三)二维图形对象 114

(四)插入图像与播放音乐 117

(五)多线程编程 120

(六)动画 132

四、实践 138

实验十 图形用户界面 139

一、实验目的 139

二、实验要求 139

三、实验内容 139

(一)用AWT生成图形化用户界面 139

(二)AWT事件处理模型 150

(三)AWT组件库 161

(四)使用Swing组件 168

(五)使用自定义对话框与内部类 170

四、实践 173

实验十一 文件操作 175

一、实验目的 175

二、实验要求 175

三、实验内容 175

(一)File类 176

(二)InputStream和OutputStream类 179

(三)RadomAccessFile类 184

四、实践 185

实验十二 综合应用 186

一、实验目的 186

二、实验要求 186

三、实验内容 186

(一)幻灯机效果 186

(二)使用滚动条改变背景颜色 187

(三)Applet与Application合并运行 189

(四)电子时钟 191

(五)绘制函数曲线 194

(六)运动的小球 197

(七)小鸭戏水 201

(八)日历 206

(九)网上购物结算模拟 213

(十)建立输入保存信息的窗口 218

(十一)简单的文本编辑器 222

(十二)烟花程序 227

参考文献 233