图书介绍

JAVA程序设计与问题解决 高级篇 第4版PDF|Epub|txt|kindle电子书版本网盘下载

JAVA程序设计与问题解决 高级篇 第4版
  • (美)WALTER SAVITCH著;陈涓 赵振平译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115169228
  • 出版时间:2007
  • 标注页数:324页
  • 文件大小:28MB
  • 文件页数:338页
  • 主题词:JAVA语言-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

JAVA程序设计与问题解决 高级篇 第4版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 异常处理1

1.1 基本异常处理2

1.1.1 Java中的异常2

1.1.2 预定义的异常类12

1.1.3 ArrayIndexOutOfBounds-Exception(另一种阅读顺序)12

1.2 定义异常类13

1.3 使用异常类21

1.3.1 声明异常(推脱责任)21

1.3.2 不需要被捕获的异常24

1.3.3 AssertionError类(选读)25

1.3.4 多重抛出和捕获25

1.3.5 finally块(选读)31

1.3.6 重新抛出异常(选读)32

1.4 图形编程补充(选读)43

小结46

自测题答案47

编程项目50

第2章 流和文件I/O53

2.1 流和文件I/O概览54

2.1.1 流的概念54

2.1.2 为什么要用文件进行I/O54

2.1.3 文本文件和二进制文件的区别54

2.2 文本文件I/O55

2.2.1 用PrintWriter进行的文本文件输出55

2.2.2 带有BufferedReader的文本文件输入64

2.2.3 StringTokenizer类70

2.2.4 FileReader和FileOutputStream类73

2.3 File类74

2.4 基本的二进制文件I/O77

2.4.1 用ObjectOutputStream向二进制文件输出78

2.4.2 一些有关writeUTF的细节(选读)82

2.4.3 用ObjectInputStream从二进制文件读出82

2.4.4 EOFException类87

2.4.5 FileInputStream和FileOutputStream类89

2.5 用对象流进行对象I/O93

2.5.1 类对象的二进制I/O93

2.5.2 Serializable接口96

2.5.3 二进制文件中的数组对象97

2.6 图形编程补充(选读)99

小结104

自测题答案104

编程项目108

第3章 动态数据结构与泛型110

3.1 向量111

3.1.1 使用向量111

3.1.2 参数化的类与泛型120

3.2 链式数据结构121

3.2.1 链表121

3.2.2 内部类129

3.2.3 节点内部类130

3.2.4 迭代器131

3.2.5 对链表的异常处理141

3.2.6 链表的变体144

3.2.7 其他链式数据结构145

3.3 泛型146

小结152

自测题答案152

编程项目159

第4章 递归161

4.1 递归基础161

4.1.1 递归是如何工作的165

4.1.2 递归及迭代定义170

4.1.3 返回值的递归方法171

4.2 用递归编程175

小结185

自测题答案185

编程项目187

第5章 使用Swing的视窗界面189

5.1 背景知识190

5.1.1 GUI——图形用户界面190

5.1.2 事件驱动编程190

5.2 基本的Swing细节192

5.2.1 更多关于窗口侦听器的内容197

5.2.2 屏幕对象的尺寸单位198

5.2.3 更多关于setVisible的内容199

5.2.4 JFrame类的一些方法207

5.2.5 布局管理器208

5.3 按钮和动作侦听器214

5.3.1 按钮216

5.3.2 动作侦听器和动作事件217

5.3.3 接口221

5.3.4 模型-视图-控制器模式223

5.4 容器类225

5.4.1 JPanel类225

5.4.2 Container类228

5.5 GUI的文本I/O231

5.5.1 文本区和文本域231

5.5.2 输入和输出数字238

5.5.3 捕获一个NumberFormat-Exception243

小结246

自测题答案246

编程项目251

第6章 applet与HTML253

6.1 applet254

6.1.1 applet基础254

6.1.2 运行一个applet256

6.1.3 向applet添加图标259

6.2 HTML简介261

6.2.1 HTML基础261

6.2.2 插入超链接263

6.2.3 显示一张图片267

6.3 HTML中的applct267

6.3.1 将applet放入HTML文档中268

6.3.2 较老的applet类(选读)270

6.3.3 applet与安全271

小结271

自测题答案271

编程项目272

第7章 更多有关Swing的内容274

7.1 菜单274

7.1.1 菜单条、菜单和菜单条目275

7.1.2 嵌套式菜单278

7.2 使GUI更漂亮(功能也更强)280

7.2.1 添加图标280

7.2.2 向菜单条目添加图标285

7.2.3 滚动条的JScrollPane类286

7.2.4 添加边界290

7.3 更多布局管理器294

7.3.1 BoxLayout管理器类295

7.3.2 strut与glue297

7.3.3 设置组件间的间隔299

7.3.4 Box容器类299

7.3.5 CardLayout管理器302

7.4 内部类306

7.5 更多关于事件和侦听器的内容308

7.5.1 WindowListener接口308

7.5.2 更多与更新GUI有关的细节318

7.6 Swing类的层次关系318

小结320

自测题答案321

编程项目323

热门推荐