微信扫一扫,移动浏览光盘
简介
本书详细介绍Java面向对象程序设计的基本理论及实用知识,全书分为上下两册。下册详细讲述Java程序设计的高级主题,共有12章,主要介绍图形与Java 2D、图形用户界面、异常处理、多线程、文件和流、网络、多媒体、数据结构、Java工具包与位操作、集合、Java媒体框架和Java Sound等内容。
本书实用性强,以多个案例分析为中心,每章都提供了丰富的示例、练习和项目。
本书适合作为高等院校的Java语言课程教材,也可作为各种Java语言培训班的教材。
随书光盘包含全书上下册的实例代码,及其他辅助内容。第22章和附录中的部分
目录
第11章 图形和java2d
11.1简介
11.2图形环境和图形对象
11.3颜色控制
11.4字体控制
11.5画线、矩形和椭圆
11.6画弧形
11.7画多边形和折线
11.8java2dapi
11.9java2d图形
11.10(可选实例研究)关于对象的思考:用uml设计接口
第12章 图形用户界面组件(第1部分)
12.1简介
12.2swing概述
12.3jlabel
12.4事件处理模式
12.5jtextfield和jpasswordfield
12.6jbutton
12.7jcheckbox和jradiobutton
12.8jcombobox
.12.9jlist
12.10多选列表
12.11鼠标事件处理
12.12适配器类
12.13键盘事件处理
12.14布局管理器
12.14.1flowlayout
12.14.2borderlayout
12.14.3gridlayout
12.15面板
12.16(可选实例研究)关于对象的思考:用例
第13章 图形用户界面组件(第2部分)
13.1简介
13.2jtextarea
13.3创建定制的jpanel子类
13.4创建自包含的jpanel子类
13.5jslider
13.6窗口
13.7设计既能作为applet又能作为应用程序运行的程序
13.8通过框架来使用菜单
13.9使用jpopupmenu
13.10插入式外观和风格
13.11使用jdesktoppane和jinternalframe
13.12布局管理器
13.13boxlayout布局管理器
13.14cardlayout布局管理器
13.15gridbaglayout布局管理器
13.16gridbagconstraints的relative和remainder常量
13.17(可选实例研究)关于对象的思考:模型-视图-控制器(mvc)
13.18(选学)揭示设计模式:包java.awt和javax.swing所运用的设计模式
13.18.1创建型设计模式
13.18.2结构型设计模式
13.18.3行为型设计模式
13.18.4结束语
第14章 异常处理
14.1简介
14.2何时应用异常处理
14.3其他的错误处理技术
14.4java异常处理的基本知识
14.5try块
14.6抛出异常
14.7捕获异常
14.8异常处理举例:除数为0
14.9重新抛出异常
14.10throws语句
14.11构造函数、终结函数和异常处理
14.12异常与继承
14.13finally块
14.14printstacktrace和getmessage的使用
第15章 多线程
15.1简介
15.2thread类:thread方法概述
15.3线程状态:线程的生命周期
15.4线程优先级和线程调度
15.5线程同步
15.6没有线程同步情况下的生产者/消费者关系
15.7线程同步情况下的生产者/消费者关系
15.8生产者/消费者关系:循环缓冲区
15.9守护线程
15.10runnable接口
15.11线程组
15.12(可选实例研究)关于对象的思考:多线程
15.13(选学)揭示设计模式:并行设计模式
第16章文件和流
16.1简介
16.2数据层次结构
16.3文件和流
16.4创建顺序存取文件
16.5从顺序存取文件读取数据
16.6更新顺序存取文件
16.7随机存取文件
16.8创建随机存取文件
16.9向随机存取文件随机写入数据
16.10从随机存取文件顺序读取数据
16.11例子:事务处理程序
16.12file类
第17章 网络
17.1简介
17.2使用url
17.3从web服务器上读取文件
17.4使用流套接字建立一个简单的服务器
17.5使用流套接字建立一个简单的客户机
17.6通过流套接字连接实现客户机/服务器的交互
17.7通过数据报实现无连接的客户机/服务器的交互
17.8利用多线程服务器实现基于客户机/服务器模式的九宫游戏
17.9安全与网络
17.10deitelmessenger聊天服务器和客户机
17.10.1deitelmessengerserver与所使用的类
17.10.2deitelmessenger客户机与所使用的类
17.11(选学)揭示设计模式:java.io包与java.net包所使用的设计模式
17.11.1创建型设计模式
17.11.2结构型设计模式
17.11.3体系结构模式
17.11.4结束语
第18章 多媒体:图像、动画、视频和音频
18.1简介
18.2装载、显示和缩放图像
18.3动画播放一组图像
18.4通过apple渗数来定制logoanimator
18.5图像映像
18.6装载和播放音频剪辑
18.7internet和www资源
第19章 数据结构
19.1简介
19.2自引用类
19.3动态内存分配
19.4链表
19.5栈
19.6队列
19.7树
第20章 java工具包和位操作
20.1简介
20.2vector类和enumeration接口
20.3stack类
20.4dictionary类
20.5hashtabte类
20.6properties类
20.7random类
20.8位操作和按位操作符
20.9bitset类
第21章 集合
21.1简介
21.2集合概述
21.3arrays类
21.4collection接口和collections类
21. 5list
21.6算法
21.6.1sort算法
21.6.2shuffle算法
21.6.3reverse、fill、copy、max和min算法
21.6.4binarysearch算法
21.7set
21.8map
21.9同步包装类
21.10不可修改的包装类
21.11抽象实现
21.12(选学)揭示设计模式:java.until包使用的设计模式
21.12.1创建型设计模式
21.12.2行为型设计模式
21.12.3结束语
第22章 java媒体框架和javasound
22.1简介
22.2播放媒体
22.3格式化和存储被捕捉的媒体
22.4rtp流
22.5javasound
22.6播放采样音频
22.7乐器数字接口(midi)
22.7.1midi回放
22.7.2midi录音
22.7.3midi合成
22.7.4类mididemo
22.8internet和www资源
22.9(可选实例研究)关于对象的思考:
视图中的动画和声音
附录a java演示
附录b java资源
附录c 操作符优先级表
附录d ascii字符集
附录正数制系统
附录f 用javadoc创建html文档
附录g 电梯模拟系统事件和监听器接口
附录h 电梯模拟系统模型
附录i 电梯系统视图
附录j 在线求职与机遇
附录k unicode编码
参考文献
11.1简介
11.2图形环境和图形对象
11.3颜色控制
11.4字体控制
11.5画线、矩形和椭圆
11.6画弧形
11.7画多边形和折线
11.8java2dapi
11.9java2d图形
11.10(可选实例研究)关于对象的思考:用uml设计接口
第12章 图形用户界面组件(第1部分)
12.1简介
12.2swing概述
12.3jlabel
12.4事件处理模式
12.5jtextfield和jpasswordfield
12.6jbutton
12.7jcheckbox和jradiobutton
12.8jcombobox
.12.9jlist
12.10多选列表
12.11鼠标事件处理
12.12适配器类
12.13键盘事件处理
12.14布局管理器
12.14.1flowlayout
12.14.2borderlayout
12.14.3gridlayout
12.15面板
12.16(可选实例研究)关于对象的思考:用例
第13章 图形用户界面组件(第2部分)
13.1简介
13.2jtextarea
13.3创建定制的jpanel子类
13.4创建自包含的jpanel子类
13.5jslider
13.6窗口
13.7设计既能作为applet又能作为应用程序运行的程序
13.8通过框架来使用菜单
13.9使用jpopupmenu
13.10插入式外观和风格
13.11使用jdesktoppane和jinternalframe
13.12布局管理器
13.13boxlayout布局管理器
13.14cardlayout布局管理器
13.15gridbaglayout布局管理器
13.16gridbagconstraints的relative和remainder常量
13.17(可选实例研究)关于对象的思考:模型-视图-控制器(mvc)
13.18(选学)揭示设计模式:包java.awt和javax.swing所运用的设计模式
13.18.1创建型设计模式
13.18.2结构型设计模式
13.18.3行为型设计模式
13.18.4结束语
第14章 异常处理
14.1简介
14.2何时应用异常处理
14.3其他的错误处理技术
14.4java异常处理的基本知识
14.5try块
14.6抛出异常
14.7捕获异常
14.8异常处理举例:除数为0
14.9重新抛出异常
14.10throws语句
14.11构造函数、终结函数和异常处理
14.12异常与继承
14.13finally块
14.14printstacktrace和getmessage的使用
第15章 多线程
15.1简介
15.2thread类:thread方法概述
15.3线程状态:线程的生命周期
15.4线程优先级和线程调度
15.5线程同步
15.6没有线程同步情况下的生产者/消费者关系
15.7线程同步情况下的生产者/消费者关系
15.8生产者/消费者关系:循环缓冲区
15.9守护线程
15.10runnable接口
15.11线程组
15.12(可选实例研究)关于对象的思考:多线程
15.13(选学)揭示设计模式:并行设计模式
第16章文件和流
16.1简介
16.2数据层次结构
16.3文件和流
16.4创建顺序存取文件
16.5从顺序存取文件读取数据
16.6更新顺序存取文件
16.7随机存取文件
16.8创建随机存取文件
16.9向随机存取文件随机写入数据
16.10从随机存取文件顺序读取数据
16.11例子:事务处理程序
16.12file类
第17章 网络
17.1简介
17.2使用url
17.3从web服务器上读取文件
17.4使用流套接字建立一个简单的服务器
17.5使用流套接字建立一个简单的客户机
17.6通过流套接字连接实现客户机/服务器的交互
17.7通过数据报实现无连接的客户机/服务器的交互
17.8利用多线程服务器实现基于客户机/服务器模式的九宫游戏
17.9安全与网络
17.10deitelmessenger聊天服务器和客户机
17.10.1deitelmessengerserver与所使用的类
17.10.2deitelmessenger客户机与所使用的类
17.11(选学)揭示设计模式:java.io包与java.net包所使用的设计模式
17.11.1创建型设计模式
17.11.2结构型设计模式
17.11.3体系结构模式
17.11.4结束语
第18章 多媒体:图像、动画、视频和音频
18.1简介
18.2装载、显示和缩放图像
18.3动画播放一组图像
18.4通过apple渗数来定制logoanimator
18.5图像映像
18.6装载和播放音频剪辑
18.7internet和www资源
第19章 数据结构
19.1简介
19.2自引用类
19.3动态内存分配
19.4链表
19.5栈
19.6队列
19.7树
第20章 java工具包和位操作
20.1简介
20.2vector类和enumeration接口
20.3stack类
20.4dictionary类
20.5hashtabte类
20.6properties类
20.7random类
20.8位操作和按位操作符
20.9bitset类
第21章 集合
21.1简介
21.2集合概述
21.3arrays类
21.4collection接口和collections类
21. 5list
21.6算法
21.6.1sort算法
21.6.2shuffle算法
21.6.3reverse、fill、copy、max和min算法
21.6.4binarysearch算法
21.7set
21.8map
21.9同步包装类
21.10不可修改的包装类
21.11抽象实现
21.12(选学)揭示设计模式:java.until包使用的设计模式
21.12.1创建型设计模式
21.12.2行为型设计模式
21.12.3结束语
第22章 java媒体框架和javasound
22.1简介
22.2播放媒体
22.3格式化和存储被捕捉的媒体
22.4rtp流
22.5javasound
22.6播放采样音频
22.7乐器数字接口(midi)
22.7.1midi回放
22.7.2midi录音
22.7.3midi合成
22.7.4类mididemo
22.8internet和www资源
22.9(可选实例研究)关于对象的思考:
视图中的动画和声音
附录a java演示
附录b java资源
附录c 操作符优先级表
附录d ascii字符集
附录正数制系统
附录f 用javadoc创建html文档
附录g 电梯模拟系统事件和监听器接口
附录h 电梯模拟系统模型
附录i 电梯系统视图
附录j 在线求职与机遇
附录k unicode编码
参考文献
Java How to Program
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!