网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 新编Java程序设计实验指导(算法与程序设计高等学校计算机专业教材精选)
分类
作者 陈轶//姚晓昆//肖建
出版社 清华大学出版社
下载
简介
编辑推荐

Java语言是一门发展非常快、不断创新的计算机语言,许多大型项目已经采用了Java语言来开发。“Java程序设计”课程得到许多学校的关注。为了适应计算机教学发展趋势,有必要编写一本符合当前Java语言发展趋势和教学现状的实验指导,帮助广大读者了解和掌握Java语言的当前的特点,以克服读者“学”和“实用”脱节的问题。

结合编者从事Java课程教学活动中积累的经验,从实用性、科学性以及当前的计算机技术出发编写本书。本书分成四大部分:Java语言基础、面向对象程序设计、GUI编程和高级编程初步。

内容推荐

本书是学习Java语言的实验指导教材。全书分成15章,涵盖了当前J2SE中的初级、中级大部分内容和高级编程技术的部分内容,包括当前Java的主流Eclipse 3.5开发环境,Java的基本数据类型和基本运算,Java控制语句,数组,类和对象,包和接口的应用,异常处理,字符串处理,Java的GUI编程,事件处理Java的文件处理,Java的多媒体技术,Java的网络技术的实现、Java的数据库初步编程以及Java处理XML数据的实用API。

为了让读者更好地学习Java语言,本书将每章分成预备知识和实验指导两个部分。预备知识部分对学习过程中需要注意的知识点和一些常见的问题做了归纳和总结,能帮助读者对关键知识点快速地了解和巩固。实验指导部分由浅入深,通过详细的实验步骤和完整的实验设计指导每个实验,通过程序改错、补充程序、程序分析、独立编写程序,以及问题思考等多种方法,立体地指导读者来深入理解和掌握Java语言,克服了传统实验指导中存在实验手段单一的问题,较好地通过实验来学习和掌握理论知识。

本书可以作为普通高校“面向对象程序设计”或“Java程序设计”课程的实验教材,也可供计算机应用开发人员学习参考。

目录

第1章 Java概述和Eclipse开发环境1

 1.1 预备知识1

1.1.1 Java简介1

1.1.2 Application与Applet1

1.1.3 Java开发运行环境介绍2

 1.2 实验6

1.2.1 JDK 7.0路径设置6

1.2.2 在DOS环境下编译和运行Java Application和Java Applet程序7

1.2.3 在Eclipse 3.5中开发Java程序9

第2章 Java语言基础16

 2.1 预备知识16

2.1.1 标识符16

2.1.2 保留字16

2.1.3 基本数据类型17

2.1.4 运算符与表达式17

2.1.5 Java常用的输入和输出操作18

2.1.6 三种控制结构19

2.1.7 数组19

 2.2 实验21

2.2.1 基本运算练习21

2.2.2 输出九九乘法表26

2.2.3 数组排序28

2.2.4 鸽巢原理的模拟30

2.2.5 “速算24”游戏31

第3章 类和对象33

 3.1 预备知识33

3.1.1 类和对象的定义33

3.1.2 类变量、实例变量33

3.1.3 类方法、实例方法33

3.1.4 局部变量33

3.1.5 对象的创建、构造函数、new运算符33

3.1.6 变量的作用域34

3.1.7 函数重载35

3.1.8 this关键字35

 3.2 实验35

3.2.1 对象的创建和使用35

3.2.2 类的静态成员与实例成员38

3.2.3 变量的作用域和this关键字41

3.2.4 方法重载42

第4章 继承和多态性45

 4.1 预备知识45

4.1.1 继承、超类、子类45

4.1.2 子类的构造函数和关键字super45

4.1.3 方法覆盖46

4.1.4 抽象类和抽象方法46

4.1.5 多态性与动态绑定46

4.1.6 内部类、嵌套类、局部类、匿名类47

 4.2 实验48

4.2.1 子类的派生与方法覆盖48

4.2.2 多态性与动态绑定52

4.2.3 嵌套类和内部类56

第5章 包、接口和常用工具类60

 5.1 预备知识60

5.1.1 包60

5.1.2 接口60

5.1.3 Java的预定义类61

 5.2 实验62

5.2.1 包的使用与访问控制62

5.2.2 接口的实现与运用65

5.2.3 Java的常用工具类69

第6章 字符串76

 6.1 预备知识76

6.1.1 字符和字符串的基础76

6.1.2 String类76

6.1.3 StringBuffer类77

6.1.4 StringTokenizer类78

 6.2 实验79

6.2.1 字符串类的常见应用79

6.2.2 单词替换和统计问题83

6.2.3 单词逆向输出问题88

6.2.4 ISBN书号校验问题89

第7章 Java的GUI编程91

 7.1 预备知识91

7.1.1 Java的GUI API91

7.1.2 Java的常见布局管理器92

7.1.3 事件处理模型93

7.1.4 事件适配器94

7.1.5 内部类实现事件处理94

7.1.6 SWT和JFace94

7.1.7 Eclipse的插件开发95

 7.2 实验96

7.2.1 Java Swing开发图形界面96

7.2.2 SWT/JFace开发名片录入管理系统105

7.2.3 Eclipse插件开发国际象棋棋盘117

7.2.4 骑士巡游游戏130

第8章 Java的图形处理与Java 2D138

 8.1 预备知识138

8.1.1 Java图形坐标系统和图形上下文138

8.1.2 Color类138

8.1.3 Font类和FontMetrics类139

8.1.4 常用的绘图方法139

8.1.5 Java 2D简介141

 8.2 实验143

8.2.1 绘制雪花143

8.2.2 绘制彩色饼图145

第9章 异常处理150

 9.1 预备知识150

9.1.1 异常层次150

9.1.2 基本异常处理try/catch150

9.1.3 finally语句151

9.1.4 抛出异常Throw与声明异常Throws151

9.1.5 异常处理的搜索152

9.1.6 创建自己的异常类152

 9.2 实验152

9.2.1 除数为0异常152

9.2.2 创建自己的日期错误异常类157

9.2.3 异常处理的链式搜索161

第10章 多线程编程164

 10.1 预备知识164

10.1.1 线程的基本概念164

10.1.2 线程的创建和使用164

10.1.3 线程的同步和通信165

 10.2 实验167

10.2.1 使用Thread类创建4线程程序167

10.2.2 一个实现Runnable接口的小应用程序169

10.2.3 线程同步与资源共享173

第11章 文件和流179

 11.1 预备知识179

11.1.1 文件相关类179

11.1.2 Java的I/O流180

11.1.3 字符流类180

11.1.4 字节流类181

11.1.5 对象的序列化181

11.1.6 随机访问文件181

11.1.7 编写Zip压缩和解压缩程序181

 11.2 实验182

11.2.1 文本编辑器182

11.2.2 成绩排队190

11.2.3 用RandomAccessFile实现名片记录本196

11.2.4 编写Zip的压缩和解压缩程序205

第12章 网络编程211

 12.1 预备知识211

12.1.1 URL统一资源定位器211

12.1.2 TCP/IP套接字通信211

12.1.3 UDP数据报通信212

 12.2 实验212

12.2.1 操纵URL以访问网络资源212

12.2.2 基于TCP/IP的网络聊天通信215

12.2.3 基于UDP的网络汇率转换234

第13章 多媒体技术239

 13.1 预备知识239

13.1.1 图像处理239

13.1.2 声音的播放240

13.1.3 Java实现动画241

13.1.4 JMF实现视频241

 13.2 实验243

13.2.1 幻灯片的定制和显示243

13.2.2 音乐闹钟248

13.2.3 媒体播放器257

第14章 数据库编程260

 14.1 预备知识260

14.1.1 JDBC API的概述260

14.1.2 JDBC驱动程序260

14.1.3 基本JDBC应用程序的执行流程261

 14.2 实验264

14.2.1 连接数据库264

14.2.2 基本数据库操作268

14.2.3 多国货币兑换281

第15章 Java与XML286

 15.1 预备知识286

15.1.1 XML概述286

15.1.2 处理XML的常见Java API288

 15.2 实验289

15.2.1 XML的初步应用289

15.2.2 图书元数据管理系统306

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/5 19:32:55