《Java核心 第2版》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:(美)G.科内尔(Gary Cornell)等编著;杨秀军等译
  • 出 版 社:北京:科学出版社;西蒙与舒斯特国际出版公司
  • 出版年份:1997
  • ISBN:7030059166
  • 页数:579 页
图书介绍:

目录 1

前言 1

使用光盘 1

第一章 Java简介 1

1.1 Java做为编程语言 1

1.2 Java与Internet 7

1.3 Java发展史简介 9

1.4 关于Java的普遍误解 10

2.1 安装Java编译器和工具 13

第二章 Java编程环境 13

2.2 在Java子目录中查找所需信息 16

2.3 以Windows 95/NT为编程环境 18

2.4 编译和运行Java程序 23

2.5 使用WinEdit 24

2.6 图形应用程序 26

2.7 小应用程序 28

2.8 调试程序 32

第三章 Java基本编程结构 34

3.1 一个非常简单的Java程序 34

3.2 注解 36

3.3 数据类型 37

3.4 变量 39

3.5 赋值和初始化 39

3.6 运算符 41

3.7 关系运算符和布尔运算符 42

3.8 控制流程 48

3.9 类方法(用户定义的函数) 57

3.10 数组 61

第四章 对象与类 65

4.1 OOP简介 65

4.2 使用已有的类 71

4.3 开始创建自己的类 79

4.4 包 95

4.5 关于类设计的提示 98

第五章 进一步介绍OOP:继承 101

5.1 继承的第一步 101

5.2 类型转换 107

5.3 抽象类 109

5.4 接口 114

5.5 进一步介绍对象类:原始超类 120

5.6 类定义类(运行时类型标识) 123

5.7 受保护的访问 125

5.8 关于继承的设计提示 128

第六章 用AWT进行图形程序设计 130

6.1 第一个图形程序 130

6.2 在窗口中显示文本 134

6.3 进一步介绍事件驱动编程:Update和paint函数 135

6.4 文本和字体 135

6.5 颜色 140

6.6 绘制几何图形 141

6.7 填充几何图形 145

6.8 绘图模式 148

6.9 图像 150

6.10 缓冲 152

6.11 图像更新 154

第七章 用AWT设计用户界面 159

7.1 一个简单例子 159

7.2 布局 161

7.3 使按钮响应操作 162

7.4 面板 164

7.5 画布 165

7.6 文本输入 168

7.7 文本框示例 169

7.8 多行文本域 175

7.9 使用选择 179

7.10 复杂的布局管理 189

7.11 深入介绍流布局管理器 190

7.12 边框布局 190

7.13 卡片布局 192

7.14 网格布局 196

7.15 网袋布局 198

7.17 定制布局管理器 203

7.16 不使用布局管理器 203

7.18 对话框 207

7.19 数据交换 212

7.20 进一步介绍事件处理 218

7.21 菜单 220

7.22 键盘事件 224

7.23 鼠标事件 226

7.24 滚动条 230

第八章 小应用程序 239

8.1 小应用程序基本概念 239

8.2 将应用程序转换为小应用程序 243

8.3 小应用程序HTML标记 247

8.4 向小应用程序传递信息 254

8.5 小应用程序中的对话框 259

8.6 多媒体 261

8.7 小应用程序环境 263

8.8 小应用程序的生命周期 268

8.9 既是小应用程序!又是应用程序!两者兼备 273

第九章 数据结构 277

9.1 向量 277

9.2 位集合 286

9.3 哈希表 289

9.4 链表 307

9.5 栈 317

9.6 多维数组 319

第十章 异常和程序调试 326

10.1 处理错误 326

10.2 抛出异常 327

10.3 捕获异常 332

10.4 关于使用异常的几点提示 339

10.5 调试技术 341

10.6 使用JDB调试程序 347

11.1 流 353

第十一章 输入和输出 353

11.2 流乐园 355

11.3 使用流 362

11.4 写带分隔符的输出 362

11.5 随机访问流 367

11.6 对象流 373

第十二章 多线程 389

12.1 什么是线程 389

12.2 线程特性 396

12.3 线程优先级 399

12.4 协作和自私线程 403

12.5 同步 407

12.6 计时器 416

12.7 动画 420

第十三章 网络编程 429

13.1 与服务器连接 429

13.2 实现服务器 432

13.3 从远程站点检索信息 437

13.4 向服务器发送信息 441

13.5 从网络上收获信息 451

14.1 JDBC的设计 468

第十四章 数据库连接:JDBC 468

14.2 JDBC的典型应用 470

14.3 结构化查询语言 471

14.4 安装JDBC 475

14.5 基本JDBC编程概念 476

14.6 填写数据库 479

14.7 执行查询 483

14.8 元数据 491

第十五章 远程对象 498

15.1 远程对象简介:客户与服务器的作用 498

15.2 远程方法调用 499

15.3 设置RMI 501

15.4 远程方法中的参数传送 509

15.5 在小应用程序中使用RMI 520

第十六章 本地方法 528

16.1 从Java中调用C函数 529

16.2 数值参数和返回值 532

16.3 字符串参数 534

16.4 对象参数 537

16.5 调用Java方法 542

16.6 数组 546

16.7 错误处理 548

16.8 完整实例:大数 550

第十七章 Java发展概览 562

17.1 简介 562

17.2 JAR文件(Java文档文件) 563

17.3 反射 564

17.4 JavaIDL 565

17.5 安全性 566

17.6 面向对象的数据库 568

附录A Java关键字 569

附录B javadoc实用程序 571

B.1 如何输入注解 571

B.2 如何提取注解 572

附录C Macintosh上的特殊问题 573

C.1 准备工作 573

C.2 安装MacJDK 574

C.3 安装Java核心代码 574

C.4 编译Java程序 576

C.5 运行独立应用程序、控制台输入/输出 576

C.6 运行小应用程序 579