《Java语言案例教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:杨培添主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2005
  • ISBN:7121008041
  • 页数:306 页
图书介绍:本书采用项目式教学法的编写思路,全面讲解了Java编程语言的操作与使用。全书共13章,分别为Java语言的概述,Java程序设计基础,Java对象、类、包和接口,异常处理,线程,输入/输出流,Applet入门,Java的多媒体技术,网络编程基础,在Java程序中实现URL等。本书注重学生实际操作的训练,章后配有习题和实验指导。本书还配有电子教学参考资料包(包括:教学指南、电子教案、习题答案),可免费提供给教师。

第1章 Java快速入门 1

1.1 简单的Java程序 1

案例1 在屏幕上输出“Hello Java!” 1

习题1-1 5

1.2 Java运行环境的安装与测试 5

案例2 安装JSDK工具集 5

案例3 查看JSDK目录结构 9

案例4 设置环境变量 10

习题1.2 14

第2章 Java语言基础 15

2.1 Java语言的基本组成 15

案例5 求圆的面积 15

习题2.1 18

2.2 数据类型 18

案例6 定义并输出常量和变量 19

案例7 定义并输出整型常量 19

案例8 定义并输出浮点型常量和变量 20

案例9 定义并输出字符型变量 21

案例10 定义并输出布尔型变量 21

案例11 各类型数据间的混合运算 22

习题2.2 28

2.3 运算符 28

案例12 用算术运算符作算术运算 28

案例13 用关系运算符作判断 29

案例14 用布尔逻辑运算符和关系运算符作运算 30

案例15 用位运算符作运算 31

案例16 用赋值运算符作赋值运算 32

案例17 用条件运算符作运算 33

习题2.3 38

第3章 Java流程控制及数组 39

3.1 分支语句 39

案例18 用分支语句求月份 39

习题3.1 47

3.2 循环语句 47

案例19 用循环语句求乘积 47

习题3.2 53

3.3 维数组 53

案例20 颠倒一个整数序列的首末 53

习题3.3 57

3.4 多维数组 57

案例21 求两个矩阵相乘的结果 58

习题3.4 61

第4章 Java与面向对象编程 63

4.1 类和对象 63

案例22 使用类、对象求E-mail和电话号码 63

习题4.1 68

4.2 重载 68

案例23 通过方法的重载求矩形的参数 68

习题4.2 71

4.3 继承 71

案例24 判断用户类型并计算货物总价 71

习题4.3 76

4.4 接口 76

案例25 输入密码并判断正误 76

习题4.4 79

4.5 包 80

案例26 通过包求当前时间 80

习题4.5 83

4.6 访问修饰符 83

案例27 通过访问修饰符定义并输出变量 83

习题4.6 90

第5章 异常处理 91

5.1 异常和异常类 91

案例28 验证异常情况的出现 91

习题5.1 94

5.2 异常的捕获和处理 94

案例29 应用异常处理机制处理异常情况 94

习题5.2 98

第6章 多线程编程技术 99

6.1 线程的创建 99

案例30 通过双线程在屏幕上输出字符 99

习题6.1 103

6.2 线程的状态及调度 104

案例31 设置并输出线程名及优先级 104

习题6.2 109

6.3 线程同步 109

案例32 应用线程同步判断两个数值是否相等 110

习题6.3 114

第7章 输入/输出流 115

7.1 Java的输入/输出流 115

案例33 读取并显示文件中的数据 115

案例34 读取并显示键盘上输入的字符 116

习题7.1 123

7.2 Java的文件流 123

案例35 显示当前目录下的文件及目录信息 123

案例36 将键盘输入的字符保存到文件中并读取文件内容 124

案例37 随机读取文件中的字符串并将其显示 126

习题7.2 133

7.3 Java的管道流 133

案例38 创建通信管道并进行数据通信 133

习题7.3 138

7.4 Java的内存读写流 138

案例39 计算字符串的字符个数 138

习题7.4 141

7.5 Java的过滤流 141

案例40 定义并创建文件输入/输出流 142

案例41 建立文件并向其中写入字符串 143

案例42 读取指定文件内容并添加行号 144

习题7.5 150

第8章 Applet入门 151

8.1 Applet的创建和标记 151

案例43 在屏幕中显示一串字符 151

习题8.1 154

8.2 Applet的生命周期和安全基础 155

案例44 演示Applet的生命周期 155

习题8.2 159

8.3 Applet与Java Application的结合 159

案例45 单击按钮改变面板颜色 159

案例46 求一个数的立方值 163

习题8.3 167

8.4 HTML与Applet参数传递 167

案例47 求两个整数的和并显示结果 168

习题8.4 170

8.5 Applet与环境的联系 171

案例48 在同一Web页面中传递文本信息 171

案例49 获取并显示AppletIE文件的相关信息 173

案例50 打开并读入URL指定地址的文件 174

习题8.5 179

第9章 Java的多媒体技术 180

9.1 图形的绘制 180

案例51 在屏幕指定点输出“Hello World” 180

案例52 绘制各种基本的几何图形 181

习题9.1 186

9.2 文本信息处理 186

案例53 设置各种字体效果 187

案例54 在屏幕上精确定位并输出字符串“student” 188

习题9.2 192

9.3 颜色的设置 192

案例55 将字符串“Hello world!”设置成两种颜色 192

习题9.3 195

9.4 图像文件的显示 196

案例56 显示图像image1.jpg 196

习题9.4 200

9.5 声音文件的播放 200

案例57 直接播放声音文件 200

案例58 循环播放声音文件 201

习题9.5 205

9.6 动画设计与线程机制 205

案例59 采用单线程技术设计文字动画 206

案例60 采用多线程技术设计文字动画 207

习题9.6 212

9.7 消除动画闪烁现象及放映图像动画 212

案例61 用重载update()方法消除动画闪烁现象 213

案例62 用双缓冲技术清除动画闪烁现象 216

习题9.7 223

9.8 媒体跟踪器技术与移动式动画 223

案例63 循环走入的卡通人物 223

习题9.8 231

第10章 AWT图形用户界面设计与事件处理 233

10.1 UI组件 233

案例64 创建某公司的员工信息录入界面 233

习题10.1 240

10.2 布局管理器 240

案例65 通过网络布局设计界面上的按钮 240

习题10.2 245

10.3 窗口构造组件 246

案例66 创建带有菜单的窗口 246

案例67 创建简单对话框 247

习题10.3 251

10.4 鼠标和键盘事件 251

案例68 实时跟踪显示鼠标坐标 252

案例69 单击键盘任意键显示相应的提示信息 253

习题10.4 258

第11章 网络编程 259

11.1 面向连接通信的实现 259

案例70 客户/服务器的面向连接通信 259

习题11.1 265

11.2 无连接通信的实现 266

案例71 客户/服务器的无连接通信 266

习题11.2 272

11.3 利用URL访问网站 272

案例72 访问中文雅虎网站 272

习题11.3 275

第12章 Java与数据库 277

12.1 数据库的创建 277

案例73 创建Access数据库 277

习题12.1 279

12.2 数据库的连接 280

案例74 实现与Access数据库的连接 280

习题12.2 287

12.3 数据表的创建与删除 287

案例75 使用Access创建数据表 288

案例76 使用SQL Server创建数据表 289

习题12.3 292

12.4 数据的插入操作 292

案例77 使用Access数据库管理工具插入数据表记录 292

案例78 使用SQL语句插入数据表记录 293

习题12.4 295

12.5 数据的查询操作 295

案例79 使用Access创建数据表的查询语句 295

案例80 使用SQL语句查询数据表记录 297

习题12.5 300

12.6 数据的修改操作 300

案例81 使用Access数据库管理工.具修改数据 300

案例82 使用SQL语句修改数据 300

习题12.6 303

12.7 数据的删除操作 303

案例83 使用Access数据库管理工具删除数据 303

案例84 使用SQL语句删除数据 304

习题12.7 306