图书介绍

BIG JAVA·中文版 第2版PDF|Epub|txt|kindle电子书版本网盘下载

BIG JAVA·中文版 第2版
  • (美)Cay Horstmann著;李健利等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121026546
  • 出版时间:2007
  • 标注页数:861页
  • 文件大小:89MB
  • 文件页数:885页
  • 主题词:JAVA语言-程序设计-教材

PDF下载


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

下载说明

BIG JAVA·中文版 第2版PDF格式电子书版下载

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

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

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

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

图书目录

1.1 什么是编程1

第1章 引言1

1.2 计算机浅析2

1.3 将人类可读的程序翻译为机器码4

1.4 Java语言5

1.5 熟悉计算机7

1.6 编写一个简单的程序9

1.7 错误13

1.8 编译过程14

补充阅读材料16

本章所介绍的类、对象和方法16

本章小结16

复习题17

编程练习题17

编程工程18

自测题答案18

第2章 对象的使用20

2.1 类型和变量20

2.2 赋值运算符21

2.3 对象、类和方法22

2.4 方法参数与返回值24

2.5 数字类型26

2.6 对象的构造27

2.7 访问器/修改器方法28

2.8 实现一个测试程序29

2.9 API文档30

2.10 对象的引用32

本章小结34

补充阅读材料35

本章所介绍的类、对象和方法35

复习题35

编程练习题36

编程工程37

自测题答案38

3.1 黑盒39

第3章 类的实现39

3.2 类的公有接口的设计41

3.3 公有接口的注释45

3.4 实例字段47

3.5 构造函数和方法的实现48

3.6 类的测试51

3.7 变量的分类55

3.8 显式/隐式的方法参数57

本章小结60

补充阅读材料61

复习题61

编程练习题61

自测题答案63

编程工程63

第4章 基本的数据类型65

4.1 数字类型65

4.2 常量69

4.3 赋值、自增和自减73

4.4 算术运算与数学函数74

4.5 静态方法调用78

4.6 字符串81

4.7 读取输入86

本章小结90

补充阅读材料90

本章所介绍的类、对象和方法90

复习题91

编程练习题92

编程工程97

自测题答案97

第5章 图形程序设计98

5.1 框架窗口98

5.2 绘制图形99

5.3 图形104

5.4 色彩106

5.5 绘制复杂图形107

5.6 读取文本输入114

5.7 比较可视信息和数字信息116

本章小结119

补充阅读材料120

本章所介绍的类、对象和方法120

复习题120

编程练习题120

编程工程122

自测题答案122

第6章 判定123

6.1 if语句123

6.2 值的比较127

6.3 多重选择131

6.4 布尔表达式的使用139

本章小结144

补充阅读材料145

本章所介绍的类、对象和方法145

复习题145

编程练习题147

编程工程150

自测题答案150

第7章 迭代151

7.1 while循环151

7.2 for循环156

7.3 嵌套循环161

7.4 标志值的处理163

7.5 随机数与模拟程序170

本章小结176

补充阅读材料176

本章所介绍的类、对象和方法176

复习题176

编程练习题177

编程工程180

自测题答案181

第8章 数组与数组列表183

8.1 数组183

8.2 数组列表185

8.3 封装器类与自动装箱189

8.4 增强的for循环190

8.5 简单的数组算法191

8.6 二维数组195

8.7 复制数组198

本章小结204

补充阅读材料205

本章所介绍的类、对象和方法205

复习题205

编程练习题207

编程工程210

自测题答案212

9.1 类的选择213

第9章 类的设计213

9.2 内聚与耦合214

9.3 访问器/修改器及不变类216

9.4 副作用217

9.5 前提条件与后置条件221

9.6 静态方法224

9.7 静态字段225

9.8 作用域228

9.9 包233

补充阅读材料239

复习题239

本章小结239

编程练习题243

编程工程244

自测题答案245

第10章 测试与调试247

10.1 单元测试247

10.2 提供测试输入250

10.3 测试用例评估253

10.4 回归测试与测试覆盖255

10.5 日志258

10.6 使用调试器259

10.7 调试会话示例261

复习题268

本章所介绍的类、对象和方法268

补充阅读材料268

本章小结268

编程练习题269

编程工程271

自测题答案272

第11章 接口与多态273

11.1 用接口实现代码重用273

11.2 类与接口类型之间的转换278

11.3 多态279

11.4 用接口实现回调280

11.5 内部类283

11.6 定时器事件的处理286

11.7 访问外部变量288

本章小结292

本章所介绍的类、对象和方法292

复习题292

编程练习题294

编程工程295

自测题答案296

第12章 事件处理297

12.1 事件、事件源与事件监听器297

12.2 用按钮构建应用程序299

12.3 文本输入值的处理302

12.4 鼠标事件305

复习题310

本章小结310

本章所介绍的类、对象和方法310

编程练习题311

编程工程312

自测题答案312

第13章 继承313

13.1 继承简介313

13.2 继承的层次结构316

13.3 实例字段和方法的继承317

13.4 子类的构造321

13.5 子类与超类类型之间的转换322

13.6 多态324

13.7 访问控制329

13.8 Object:根超类332

本章小结341

补充阅读材料342

本章所介绍的类、对象和方法342

复习题342

编程练习题344

编程工程345

自测题答案345

第14章 图形用户界面347

14.1 使用继承来定制框架347

14.2 布局管理349

14.3 选择350

14.4 菜单357

14.5 文本区域362

14.6 探索Swing文档364

本章小结369

补充阅读材料370

本章所介绍的类、对象和方法370

复习题370

编程练习题371

编程工程371

自测题答案372

15.1 抛出异常373

第15章 异常处理373

15.2 受控与不受控异常375

15.3 捕获异常377

15.4 finally子句379

15.5 设计自己的异常类型381

15.6 实例研究:一个完整的实例382

本章小结386

本章所介绍的类、对象和方法386

复习题386

编程练习题387

编程工程388

自测题答案388

16.1 文本文件的读写389

第16章 文件和流389

16.2 文本与二进制形式392

16.3 一段加密程序394

16.4 随机存取398

16.5 对象流403

本章小结407

补充阅读材料407

本章所介绍的类、对象和方法408

复习题408

编程练习题409

编程工程411

自测题答案411

17.1 软件生存周期412

第17章 面向对象的设计412

17.2 类的发现416

17.3 类之间的关系417

17.4 实例研究:输出发票421

17.5 实例研究:自动柜员机430

本章小结446

补充阅读材料447

复习题447

编程练习题448

编程工程449

自测题答案450

18.1 三角形数451

第18章 递归451

18.2 排列454

18.3 递归帮助方法460

18.4 递归的效率461

18.5 相互递归调用468

本章小结473

复习题473

编程练习题474

编程工程478

自测题答案478

第19章 排序与查找479

19.1 选择排序算法479

19.2 选择排序算法的剖析482

19.3 选择排序算法性能的分析484

19.4 合并排序算法487

19.5 合并排序算法的分析490

19.6 查找494

19.7 二分查找法496

19.8 实数的排序498

本章小结501

补充阅读材料501

本章所介绍的类、对象和方法501

复习题501

编程练习题503

自测题答案504

编程工程504

第20章 数据结构简介506

20.1 链表的使用506

20.2 链表的实现510

20.3 抽象数据类型和具体数据类型519

20.4 栈与队列521

本章小结524

本章所介绍的类、对象和方法524

复习题525

编程练习题526

编程工程527

自测题答案528

第21章 高级数据结构530

21.1 集合530

21.2 映射533

21.3 散列表535

21.4 散列码的计算541

21.5 二叉查找树545

21.6 树的遍历553

21.7 树集合与树映射的使用556

21.8 优先队列559

21.9 堆560

21.10 堆排序算法568

本章小结572

本章所介绍的类、对象和方法573

补充阅读材料573

复习题573

编程练习题574

编程工程576

自测题答案576

第22章 泛型编程577

22.1 类型变量577

22.2 泛型类的实现578

22.3 泛型方法584

22.4 对类型变量的限制585

22.5 原始类型587

本章小结589

复习题589

编程练习题590

编程工程590

自测题答案590

第23章 多线程技术592

23.1 线程的运行592

23.2 线程的终止596

23.3 竞争条件598

23.4 对象访问的同步604

23.5 避免死锁605

23.6 多线程的应用611

本章小结619

本章所介绍的类、对象和方法619

复习题619

编程练习题620

编程工程621

自测题答案621

第24章 Internet网络技术623

24.1 Internet协议623

24.2 应用层协议625

24.3 客户机程序628

24.4 服务器程序630

24.5 URL连接636

本章小结640

补充阅读材料640

本章所介绍的类、对象和方法640

复习题640

编程练习题641

编程工程642

自测题答案642

第25章 关系数据库643

25.1 组织数据库信息643

25.2 查询649

25.3 数据库的安装655

25.4 Java中的数据库编程659

25.5 实例研究:银行数据库665

本章小结670

补充阅读材料670

本章所介绍的类、对象和方法670

复习题671

编程练习题671

编程工程672

自测题答案672

第26章 XML674

26.1 XML标签和文档674

26.2 解析XML文档681

26.3 创建XML文档688

26.4 XML文档的验证694

本章小结703

补充阅读材料703

本章所介绍的类、对象和方法703

复习题704

编程练习题705

编程工程707

自测题答案707

第27章 JavaServer Faces708

27.1 一个简单的JSF程序708

27.2 JavaBean组件712

27.3 JSF组件719

27.4 页间导航720

27.5 三层的应用程序722

本章小结730

补充阅读材料731

本章所介绍的类、对象和方法731

复习题731

编程练习题731

编程工程732

自测题答案732

附录A Java语言编码指导原则734

附录B Unicode的基本拉丁和拉丁-1子集740

附录C Java库742

附录D 调整Java 5程序使其适应旧版编译器782

附录E Java语法摘要784

附录F Java运算符摘要794

附录G Java关键字摘要795

附录H 公制转换因子797

附录I HTML摘要798

附录J 工具摘要802

附录K javadoc摘要804

附录L 数字系统806

附录M 位运算与移位运算810

附录N UML摘要812

术语表813

索引827

热门推荐