图书介绍

Java 2教程 第6版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Java 2教程 第6版
  • (美)Peter van der Linden著;邢国庆等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121018691
  • 出版时间:2005
  • 标注页数:485页
  • 文件大小:41MB
  • 文件页数:502页
  • 主题词:JAVA语言-程序设计-教材

PDF下载


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

下载说明

Java 2教程 第6版PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 语言1

第1章 Java语言概述2

1.1 Java的优势——软件可移植性2

1.2 可移植性为什么如此重要3

1.3 Java语言与库4

1.4 J2ME、J2SE与J2EE7

1.5 轻松一刻——个Java桌面应用程序8

第2章 对象概念简介10

2.1 下载、编译和运行Java程序10

2.2 什么是类12

2.3 什么是对象16

2.4 Java数字时钟程序20

2.5 小结23

2.6 习题24

2.7 轻松一刻——Napster与LimeWire24

第3章 基本类型、包装与封装26

3.1 直接量27

3.2 布尔类型27

3.3 字符28

3.4 整数29

3.5 长整数30

3.6 字节31

3.7 短整数31

3.8 有限精度的浮点数32

3.9 基本数据类型的对象包装34

3.10 自动封装与解封35

3.11 自动封装隐含的性能问题36

3.12 java.lang.Object37

3.13 java.lang.String39

3.14 Java语言支持的字符串连接40

3.15 字符串比较41

第4章 语句与注释44

4.2 表达式语句45

4.1 组合语句45

4.3 选择语句46

4.4 循环语句47

4.5 控制转移语句50

4.6 注释51

4.7 阅读Java API文档51

4.8 习题54

第5章 面向对象编程:构造函数与可视性55

5.1 多态概述55

5.2 创建新的对象:构造函数56

5.3 关于方法的补充说明60

5.4 变参数的方法62

5.5 Java包63

5.6 JDK怎样查找类65

5.7 访问修饰符66

5.9 轻松一刻——IBM与Java69

5.8 习题69

第6章 静态、终态和枚举类型71

6.1 字段修饰符static意味着什么72

6.2 字段修饰符final意味着什么75

6.3 为什么要增加枚举类型76

6.4 因枚举类型而更新的语句78

6.5 更复杂的枚举类型82

7.1 关键字86

第7章 名字、运算符与计算精度86

7.2 名字87

7.3 标识符87

7.4 表达式88

7.5 运算符89

7.6 相关性94

7.7 计算精度95

7.8 拓宽与缩窄转换97

7.9 溢出98

8.1 继承100

第8章 面向对象编程——扩展类100

8.2 多态108

8.3 Class类114

8.4 习题116

第9章 数组117

9.1 理解与创建数组117

9.2 数组的数组120

9.3 数组的方括号123

9.4 Math包124

第10章 异常处理127

10.1 运行时的内部工作原理:堆127

10.2 内存回收129

10.3 运行时的内部工作原理:栈131

10.4 异常处理133

10.5 断言语句140

10.6 参考读物142

11.1 接口能够解决什么问题143

第11章 接口143

11.2 java.lang.Comparable接口146

11.3 接口与抽象类147

11.4 Cloneable接口148

11.5 Protected的意义149

11.6 在GUI时间处理程序中使用接口回调151

11.7 Double类152

11.8 习题153

11.9 轻松一刻——Java驱动的烤面包机153

第12章 嵌套类156

12.1 嵌套类简介156

12.2 静态嵌套类157

12.3 成员类158

12.4 本地类160

12.5 匿名类161

12.6 内部类的编译结果163

12.7 Character类164

12.8 习题166

第二部分 Java核心类库167

第13章 线程168

13.1 什么是线程168

13.2 获得新线程的两种方式169

13.3 线程的生命周期173

13.4 线程组174

13.5 四种线程编程方式174

第14章 高级线程技术180

14.1 互斥线程180

14.2 相互通信的互斥线程185

14.3 用于线程的管道I/O191

14.4 线程本地存储区193

14.5 java.util.concurrent包195

14.6 设计模式简述195

14.9 轻松一刻——Java验证196

14.7 参考读物196

14.8 习题196

第15章 泛型概念详解199

15.1 形式参数与实际参数199

15.2 泛型的用途200

15.3 泛型编程过程202

15.4 泛型接口205

15.5 限定——要求类型参数必须实现某一接口或扩展某个父类207

第三部分 服务器端Java211

第16章 集合212

16.1 集合API212

16.2 List、LinkedList与ArrayList217

16.3 Set、HashSet与SortedSet220

16.4 Collections帮助类222

16.5 通配参数与泛型方法225

16.6 通配泛型参数226

16.7 泛型方法228

16.8 集合小结230

16.9 Map、HashMap与TreeMap230

16.10 习题235

第17章 简单输入输出237

17.1 Java I/O简介237

17.2 设计原理239

17.3 java.io.File类241

17.4 终端I/O处理243

17.5 输出247

17.6 包装附加的输出类254

17.7 输入257

17.8 Reader包装259

17.9 输入ASCII字符和二进制数值260

17.10 输入流的包装264

17.11 参考读物265

17.12 习题266

第18章 高级输入输出267

18.1 随机访问文件267

18.2 运行程序并获取程序的输出信息269

18.3 字符串的格式化输出271

18.4 把对象信息写到磁盘中271

18.5 新的I/O包274

18.6 内存映射的I/O280

18.7 文件锁282

18.8 字符集与字节存储顺序283

18.9 习题286

第四部分 客户端Java289

第19章 正则表达式290

19.1 正则表达式与模式匹配290

19.2 日历实用程序类299

19.3 其他实用程序类303

19.4 参考读物307

19.5 习题308

第20章 GUI基础与事件处理309

20.1 事件处理310

20.2 精简事件处理程序的技巧315

20.3 事件处理小结318

20.4 习题320

20.5 轻松一刻——鼠标的故事320

第21章 JFC与Swing包323

21.1 Java基础类323

21.2 组件(JComponent)326

21.3 Swing线程328

21.4 Swing组件329

21.5 Swing组件的补充说明340

21.6 参考读物341

21.7 习题341

第22章 容器、布局及AWT相关技术342

22.1 插件式窗口观感342

22.2 容器344

22.3 容器中的布局349

22.4 其他相关技术355

22.5 习题358

22.6 轻松一刻——Sky View Care:一个高质量的Applet358

第五部分 企业级Java362

第23章 关系数据库与SQL362

23.1 关系数据库简介363

23.2 主键与外键365

23.3 关系366

23.4 范式368

23.5 关系数据库术语368

23.6 下载并安装Mckoi数据库369

23.7 SQL基础知识371

23.8 创建表并添加数据372

23.9 数据的查询与提取374

23.10 子查洵376

23.11 SELECT查询的结果集377

23.14 SQL预编译语句与存储过程378

23.13 删除记录和表378

23.15 习题379

第24章 JDBC380

24.1 JDBC简介380

24.2 安装Mckoi数据库软件381

24.3 运行代码示例382

24.4 连接数据库383

24.5 执行SQL语句386

24.6 结果集387

24.7 SQL语句的批处理与交易389

24.8 预编译语句与存储过程390

24.9 一个完整的示例程序392

24.11 参考读物394

24.12 习题394

24.10 数据库与结果集元数据394

第25章 Java网络编程396

25.1 TCP/IP基础知识396

25.2 Java中客户端的套接字406

25.3 使用Java发送电子邮件407

25.4 Java中服务器端的套接字409

25.5 HTTP与Web浏览:获取HTTP页面信息416

25.6 多线程的HTTP服务器419

25.7 HTTP服务器使用的映射I/O420

25.8 参考读物421

25.9 习题421

第26章 Servlet与JSP423

26.1 Servlet与JSP概述423

26.2 为什么要使用Servlet425

26.3 版本426

26.4 安装Tomcat软件428

26.5 运行Servlet示例程序428

26.6 端口与协议429

26.7 使用HTML调用Servlet430

26.8 Servlet及其请求与响应432

26.9 Servlet请求433

26.10 响应Servlet请求434

26.11 编写自己的Servlet435

26.12 Servlet生命周期与线程439

26.13 JSP441

26.14 Servlet与JSP中的Java Bean444

26.15 JSP、Java Bean与标记符库的补充说明445

26.16 参考读物445

26.17 习题445

第27章 XML与Java447

27.1 XML与HTML447

27.2 XML的若干规则450

27.3 文档类型定义(DTD)451

27.4 XML的用途454

27.5 XML版本与术语455

27.6 JAXP库的内容456

27.7 使用DOM解析器读取XML457

27.8 使用DOM解析器的示例程序458

27.9 读取XML文档——SAX解析器462

27.10 使用SAX解析器的示例程序463

27.11 工厂设计模式466

27.12 设计模式小结468

27.13 Java XML的补充说明468

27.14 参考读物469

27.15 习题469

27.16 轻松一刻——观察Kevin日常生活的源代码470

第28章 Web服务472

28.1 Web服务简介473

28.2 Google的Web服务475

28.3 Amazon的Web服务480

28.4 小结484

热门推荐