图书介绍

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

Java 2教程 第5版
  • (美)Peter van der Linden著;邢国庆等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:750538399X
  • 出版时间:2003
  • 标注页数:684页
  • 文件大小:65MB
  • 文件页数:697页
  • 主题词:JAVA语言(学科: 程序设计) JAVA语言 程序设计

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第一部分 语言2

第1章 Java的基础概念2

1.1 编译和执行示例程序3

1.2 Java的最大优点6

1.3 Java虚拟机8

1.4 Java平台9

1.5 Java语言10

1.6 Java库10

1.7 三种执行环境13

1.8 轻松一刻14

第2章 面向对象的编程16

2.1 抽象17

2.2 封装17

2.3 基本类型与类类型的比较18

2.4 对象概念的总结22

2.5 创建新的对象:构造函数23

2.6 每个实例和每个类中的成员33

2.7 final限定符37

2.8 访问限定符38

2.9 练习40

2.10 轻松一刻40

第3章 示例程序的解释43

3.1 示例程序的解释43

3.2 应用程序从何处开始执行46

3.3 运行时的内部工作原理:堆栈和堆47

3.4 Obiect类50

3.5 阅读Java API文档52

3.6 轻松一刻55

第4章 标记符、关键字与类型57

4.1 Java和Unicode57

4.2 扫描58

4.3 标记符58

4.4 注释59

4.5 关键字60

4.6 基本类型61

4.7 字符串连接68

4.8 字符串比较与intern()方法68

第5章 名字、数组、运算符与精度71

5.1 名字71

5.2 表达式72

5.3 数组73

5.4 运算符80

5.5 相关性85

5.6 怎样计算精度85

5.7 拓宽与窄化转换87

5.8 溢出89

5.9 Math包90

5.10 参考读物92

第6章 面向对象编程的深入介绍——扩展类93

6.1 继承93

6.2 异构102

6.3 Class类108

6.4 练习111

第7章 Java语句113

7.1 编组语句114

7.2 表达式语句114

7.3 选择语句115

7.4 循环语句116

7.5 控制转移语句118

7.6 异常处理120

7.7 断言语句128

7.8 参考读物132

7.9 练习132

第8章 接口133

8.1 接口能够解决的问题133

8.2 Comparable接口136

8.3 Protected的意义141

8.4 回调143

8.5 练习146

9.1 Java包的用途147

第9章 Java包与可视性147

9.2 JVM怎样查找类149

9.3 Java包与访问限定符150

9.4 编译单元154

9.5 嵌套类157

9.6 Character类163

9.7 练习165

10.1 什么是线程166

第10章 线程概念166

10.2 获得新线程的两种方式168

10.3 线程的生命周期171

10.4 线程组172

10.5 线程编程的四种方式173

第11章 高级的线程技术180

11.1 更多的线程编程问题180

11.2 用于线程的管道I/O191

11.3 无用单元收集195

11.4 设计模式198

11.5 练习199

11.6 轻松一刻199

第12章 Java程序实例详解201

12.1 Java程序案例研究201

12.2 练习210

第二部分 Java关键库212

第13章 简单的输入输出212

13.1 设计原理213

13.2 File类与FileDeseriptor类214

13.3 输出217

13.4 输出双字节字符219

13.5 其他Writer包装器222

13.6 输出ASCII字符和二进制数值224

13.7 输入231

13.8 Reader包装器233

13.9 输入ASCII字符和二进制数值234

13.10 输入流的包装器238

13.12 练习241

13.11 参考读物241

第14章 高级的输入输出243

14.1 随机访问文件243

14.2 读取键盘输入245

14.3 调用Java程序并获取程序的输出信息247

14.4 字符串的格式化输出249

14.5 把对象信息写到磁盘中252

14.6 新的I/O包255

14.7 内存映射的I/O262

14.8 文件锁264

14.9 字符集与字节存储顺序265

14.10 练习269

第15章 正则表达式、集合与实用程序270

15.1 正则表达式与模式匹配270

15.2 集合API281

15.3 其他实用程序类307

15.4 java.math API308

15.5 日历实用程序309

15.6 其他实用程序313

15.7 参考读物318

15.8 练习318

第三部分 服务器端的Java322

第16章 Servlet与JSP322

16.1 为什么使用Servlet324

16.2 版本325

16.3 安装Tomcat软件326

16.4 运行Servlet示例程序328

16.5 端口和协议329

16.6 使用HTML调用Servlet331

16.7 Servlet的请求与响应333

16.8 Servlet请求334

16.9 响应Servlet请求335

16.10 编写自己的Servlet336

16.11 Servlet生命周期与线程340

16.12 JSP342

16.13 Servlet与JSP中的Java Bean345

16.15 练习346

16.14 参考读物346

16.16 轻松一刻347

第17章 Java中的网络编程349

17.1 TCP/IP基础知识349

17.2 Java中客户端的套接字357

17.3 使用Java发送电子邮件358

17.4 Java中服务器端的套接字360

17.5 HTTP与Web浏览:获取HTTP页面信息367

17.6 怎样让applet把文件写到服务器上372

17.7 多线程的HTTP服务器373

17.8 在HTTP服务器中使用映射I/O374

17.9 参考读物376

17.10 练习376

第18章 远程方法调用377

18.1 对象的串行化377

18.2 远程方法调用378

18.3 对象通信中间件387

18.4 练习388

第四部分 客户端Java390

第19章 GUI基础和事件处理390

19.1 关于事件处理391

19.2 减少事件处理器代码的技巧396

19.3 事件处理总结400

19.4 练习402

19.5 轻松一刻403

第20章 关于applet405

20.1 applet与应用之间的不同及它们之间的转换406

20.2 在Web页面中嵌入Java程序407

20.3 启动applet执行408

20.4 Zip文件和Jar文件415

20.5 Java Web Start418

20.6 HTML applet标记符419

20.7 练习421

20.8 轻松一刻421

21.1 Java基础类424

第21章 JFC和Swing包424

21.2 关于控件(JComponent)428

21.3 Swing线程431

21.4 Swing组件432

21.5 关于Swing组件的补充说明443

21.6 参考读物444

21.7 练习444

22.1 可插入式的窗口观感446

第22章 容器、布局管理和其他AWT相关技术446

22.2 关于容器448

22.3 容器中的布局454

22.4 其他相关技术462

22.5 练习468

22.6 轻松一刻468

第五部分 企业级Java472

第23章 Java Bean理论472

23.1 什么是组件软件473

23.2 什么是Java Bean474

23.3 编码阶段、设计阶段和运行阶段476

23.4 事件处理477

23.5 有关Bean的约定479

23.6 安装BeanBox480

23.7 运行Bean演示程序481

23.8 定制Bean的属性483

23.9 联系按钮点击事件与Bean中的方法483

23.10 激活框架与InfoBus486

23.11 Bean的限制487

23.12 企业级Java Bean(EJB)488

23.13 在应用服务器中使用EJB490

23.14 EJB小结491

23.15 参考读物491

23.16 练习491

第24章 Java Bean的实际应用493

24.1 两个Bean规范493

24.2 ConverterField Bean代码495

24.3 DoItButton Bean代码498

24.4 编译代码、生成Jar文件以及将类加载到BeanBox中499

24.5 Bean的图标表示500

24.6 BeanInfo类501

24.7 Descriptor类504

24.8 属性505

24.9 绑定的属性507

24.10 对非可视化Bean属性改动的支持512

24.11 小结:把属性值改变事件发送给其他Bean512

24.12 把Swing事件连接到其他Bean中的方法513

24.14 最终集成的比率计算器515

24.13 隐藏状态515

24.15 定制更复杂的属性516

24.16 限定的属性517

24.17 不要直接调用另一个Bean中的方法518

24.18 练习520

第25章 Java安全521

25.1 模具(Sandbox)523

25.2 代码签发524

25.3 安全管理器526

25.4 施加安全策略531

25.5 签发Java程序534

25.6 参考读物541

第26章 关系数据库与SQL542

26.1 关系数据库简介543

26.2 主键与外部键545

26.3 一对多和多对多关系546

26.4 范式547

26.5 关系数据库术语548

26.6 SQL基础知识549

26.7 创建表并添加数据550

26.8 数据的查询与提取551

26.9 子查询554

26.10 SELECT查询的结果集555

26.11 数据的更新555

26.12 删除记录与表556

26.13 SQL预编译语句与存储过程556

26.15 练习557

26.14 参考读物557

第27章 JDBC558

27.1 下载与安装软件559

27.2 运行示例程序561

27.3 连接数据库562

27.4 执行SQL语句565

27.5 结果集567

27.6 SQL语句批处理与交易570

27.7 预处理语句与存储过程571

27.8 一个完整的示例程序572

27.9 数据库与结果集元数据574

27.10 参考读物575

27.11 练习575

27.12 轻松一刻576

第28章 XML和Java577

28.1 XML的若干规则579

28.2 文档类型定义(DTD)581

28.3 XML的用途583

28.4 XML版本与术语584

28.5 JAXP库的内容586

28.6 使用DOM描述器读取XML586

28.7 使用DOM扫描器的程序587

28.8 读取XML文件——SAX扫描器592

28.9 使用SAX扫描器的程序593

28.10 Factory设计模式596

28.11 设计模式小结599

28.13 下载和安装Java XML软件(JAXP)600

28.12 Java XML的其他说明600

28.14 运行示例程序601

28.15 参考读物602

28.16 练习603

28.17 轻松一刻603

附录A 图形编程606

附录B 抽象窗口工具包(AWT)中的旧组件646

附录C 2的幂与ISO8859678

附录D 光盘的使用680

热门推荐