图书介绍

Java 2核心技术 卷1 基础知识 第6版pdf电子书版本下载

Java 2核心技术  卷1  基础知识  第6版
  • (美)Cay S.Horstmann,(美)Gary Cornell著;程峰等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111125436
  • 出版时间:2003
  • 标注页数:698页
  • 文件大小:100MB
  • 文件页数:713页
  • 主题词:Java语言-程序设计

PDF下载


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

下载说明

Java 2核心技术 卷1 基础知识 第6版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Java简介 1

1.1 作为编程工具的Java 1

1.2 Java的优点 2

1.3 Java“白皮书”中的关键词汇 3

1.3.1 简单 3

1.3.2 面向对象 4

1.3.3 分布式 4

1.3.4 健壮性 4

1.3.5 安全 5

1.3.6 体系结构中立 6

1.3.7 可移植性 6

1.3.8 解释型 6

1.3.9 高性能 7

1.3.10 多线程 7

1.3.11 动态 7

1.4 Java和Internet 7

1.5 Java简史 9

1.6 关于Java的常见误解 10

第2章 Java编程环境 13

2.1 安装Java软件开发工具箱 13

2.1.1 设置执行路径 14

2.1.2 安装库源文件和文档 14

2.1.3 安装本书的例子程序 15

2.1.4 浏览Java目录 15

2.2 开发环境 16

2.3 使用命令行工具 17

2.4 使用集成开发环境 19

2.5 从文本编辑器中编译和运行程序 21

2.6 图形化应用程序 24

2.7 applet 27

第3章 Java基本编程结构 31

3.1 简单的Java程序 31

3.2 注释 34

3.3 数据类型 35

3.3.1 整型 35

3.3.2 浮点类型 36

3.3.4 布尔类型 37

3.3.3 字符类型 37

3.4 变量 38

3.5 赋值和初始化 39

3.6 操作符 40

3.6.1 递增和递减操作符 41

3.6.2 关系和布尔操作符 41

3.6.3 位操作符 42

3.6.4 数学函数和常量 43

3.6.6 强制类型转换 44

3.6.5 数字类型之间的转换 44

3.6.7 圆括号和操作符级别 45

3.7 字符串 46

3.7.1 字符串连接 46

3.7.2 子串 46

3.7.3 字符串编辑 47

3.7.4 测试字符串是否相等 48

3.7.5 阅读在线API文档 50

3.7.6 读取输入 51

3.7.7 格式化输出 54

3.8 控制流程 56

3.8.1 块作用域 57

3.8.2 条件语句 57

3.8.3 不确定循环 59

3.8.4 确定循环 64

3.8.5 多种选择语句:switch 66

3.8.6 中断控制流程 67

3.9 大数字 70

3.10 数组 72

3.10.2 拷贝数组 73

3.10.1 数组初始化和匿名数组 73

3.10.3 命令行参数 75

3.10.4 对数组排序 76

3.10.5 多维数组 78

3.10.6 不规则数组 81

第4章 对象和类 85

4.1 面向对象程序设计简介 85

4.1.1 OOP词汇表 86

4.1.2 对象 87

4.1.3 类之间的关系 88

4.1.4 OOP和传统过程化程序设计技术的比较 90

4.2.1 对象和对象变量 91

4.2 使用现有类 91

4.2.2 Java库中的GregorianCalendar类 93

4.3 创建自己的类 100

4.3.1 Employee类 100

4.3.2 使用多个源文件 103

4.3.3 分析Employee类 103

4.3.4 首先从构造器开始 104

4.3.5 Employee类中的方法 105

4.3.7 私有方法 108

4.3.6 访问私有数据的方法 108

4.3.8 final实例字段 109

4.4 静态字段和方法 109

4.4.1 静态字段 109

4.4.2 常量 110

4.4.3 静态方法 111

4.4.4 工厂方法 111

4.4.5 main方法 112

4.5 方法参数 114

4.6.1 重载 119

4.6 对象构造 119

4.6.3 默认构造器 120

4.6.2 默认字段初始化 120

4.6.4 显式字段初始化 121

4.6.5 参数名 122

4.6.6 调用其他构造器 122

4.6.7 初造化块 123

4.6.8 对象析构和finalize方法 126

4.7 包 126

4.8.2 类注释 134

4.8 文档注释 134

4.8.1 如何插入注释 134

4.8.3 方法注释 135

4.8.4 字段注释 136

4.8.5 通用注释 136

4.8.6 包和概述注释 137

4.8.7 如何提取注释 137

4.9 类设计技巧 138

5.1 扩展类 141

第5章 继承 141

5.1.1 继承层次 147

5.1.2 多态 147

5.1.3 动态绑定 148

5.1.4 防止继承:final类和方法 150

5.1.5 类型转换 151

5.1.6 抽象类 153

5.1.7 受保护访问 157

5.2.1 equals和toString方法 158

5.2 Object:所有类的根类 158

5.2.2 通用编程 164

5.2.3 数组列表 166

5.2.4 对象包装器 172

5.3 Class类 175

5.4 反射 178

5.4.1 使用反射分析类的功能 179

5.4.2 在运行时使用反射分析对象 183

5.4.3 使用反射编写通用数组代码 187

5.4.4 方法指针 190

5.5 设计继承的提示 194

第6章 接口和内部类 197

6.1 接口 197

6.1.1 接口的属性 201

6.1.2 接口和抽象类 202

6.1.3 接口和回调 203

6.2 对象克隆 206

6.3 内部类 210

6.3.1 使用内部类访问对象状态 211

6.3.2 内部类的特殊语法规则 215

6.3.3 内部类是否有用、必要和安全 216

6.3.4 局部内部类 218

6.3.5 静态内部类 222

6.4 代理 225

第7章 图形编程 231

7.1 Swing概述 231

7.2 创建框架 234

7.3 给框架定位 237

7.4 在面板中显示信息 242

7.5 2D图形 246

7.6 颜色 253

7.7 文本和字体 258

7.8 图像 266

第8章 事件处理 273

8.1 事件处理基础 273

8.1.1 实例:处理按钮点击事件 275

8.1.2 习惯使用内部类 280

8.1.3 从组件转向事件监听器 283

8.1.4 实例:改变观感 284

8.1.5 实例:捕获窗口事件 287

8.2 AWT事件继承层次 290

8.3 AWT的语义事件和低层事件 292

8.4 低层事件类型 295

8.4.1 键盘事件 295

8.4.2 鼠标事件 301

8.4.3 焦点事件 308

8.5 动作 311

8.6 多点传送 318

8.7 事件队列 321

第9章 Swing用户界面组件 331

9.1 模型-视图-控制器设计模式 331

9.2 布局管理介绍 336

9.2.1 边界布局 338

9.2.2 面板 339

9.2.3 网格布局 340

9.3 文本输入 344

9.3.1 文本框 344

9.3.3 格式化的输入框 350

9.3.2 密码框 350

9.3.4 文本区 364

9.3.5 标签和标签组件 367

9.3.6 选择和编辑文本 369

9.4 选择组件 371

9.4.1 复选框 371

9.4.2 单选按钮 374

9.4.3 边界 378

9.4.4 组合框 382

9.4.5 滑块 385

9.4.6 JSpinner组件 391

9.5 菜单 398

9.5.1 创建菜单 399

9.5.2 菜单中的图标 401

9.5.3 复选框和单选按钮菜单项 402

9.5.4 弹出菜单 404

9.5.5 快捷键和加速器 405

9.5.6 启用和禁用菜单项 407

9.5.7 工具栏 411

9.5.8 工具提示 413

9.6 复杂的布局管理 416

9.6.1 箱式布局 418

9.6.2 网格组布局 422

9.6.3 弹簧布局 427

9.6.4 不使用布局管理器 436

9.6.5 定制布局管理器 436

9.6.6 遍历顺序 440

9.7 对话框 442

9.7.1 选项对话框 442

9.7.2 创建对话框 453

9.7.3 数据交换 456

9.7.4 文件对话框 463

9.7.5 颜色选择器 473

第10章 部署applet和应用程序 481

10.1 applet基础 481

10.1.1 简单的applet 483

10.1.2 查看applet 484

10.1.3 将应用程序转换为applet 486

10.1.4 applet的生命周期 487

10.1.5 安全基础 488

10.1.6 applet中的弹出式窗口 489

10.2 applet的HTML标记和属性 491

10.2.1 用于定位的applet属性 492

10.2.2 用于编码的applet属性 493

10.2.3 用于非Java兼容浏览器applet属性 495

10.2.4 object标记 495

10.2.5 向applet传递信息 496

10.3 多媒体 501

10.3.1 URL 501

10.3.2 获取多媒体文件 502

10.4 applet上下文 503

10.4.1 applet间的通信 503

10.4.2 在浏览器中显示信息 504

10.4.3 书签applet 505

10.4.4 双重身份:既是applet,又是应用程序 508

10.5 JAR文件 512

10.6 将应用程序打包 515

10.6.1 清单文件 515

10.6.2 自运行的JAR文件 515

10.6.3 资源 516

10.6.4 可选包 519

10.6.5 密封 520

10.7 Java Web Start 521

10.8 存储应用程序的配置 533

10.8.1 属性集 533

10.8.2 Preferences API 539

第11章 异常和调试 547

11.1 处理错误 547

11.1.1 异常的分类 548

11.1.2 声明方法抛出的异常 550

11.1.3 如何抛出异常 552

11.1.4 创建异常类 553

11.2 捕获异常 554

11.2.1 捕捉多个异常 556

11.2.2 再次抛出异常 556

11.2.3 异常链 559

11.2.4 堆栈帧 560

11.2.5 Java错误和异常处理总结 562

11.3 使用异常机制的一些技巧 565

11.4 日志 568

11.4.1 基本日志功能 569

11.4.2 高级日志功能 569

11.4.3 改变日志管理器的配置 571

11.4.4 本地化 572

11.4.5 日志处理器 572

11.4.6 过滤器 575

11.4.7 格式器 576

11.5 断言 584

11.5.2 断言的使用技巧 585

11.5.1 打开和关闭断言功能 585

11.6 调试技术 587

11.6.1 调试时的一些有用技巧 588

11.6.2 使用控制台窗口 591

11.6.3 捕捉AWT事件 592

11.6.4 AWT机器人 596

11.6.5 剖析 599

11.6.6 覆盖测试 603

11.7.1 JDB调试器 604

11.7 使用调试器 604

11.7.2 Sun ONE Studio调试器 609

第12章 流与文件 611

12.1 流 611

12.2 完整的流类结构 614

12.2.1 流过滤器的分层 616

12.2.2 数据流 619

12.2.3 随机存取文件流 622

12.3 ZIP文件流 631

12.4.1 写入分隔输出 639

12.4 流的实际运用 639

12.4.2 字符串分隔器和分隔文本 640

12.4.3 读取分隔输入 641

12.4.4 随机存取流 644

12.5 对象流 651

12.5.1 保存“可变类型”的对象 651

12.5.2 对象序列文件格式 655

12.5.3 保存对象引用的问题 659

12.5.4 对象引用的输出格式 665

12.5.5 修改默认的序列化机制 667

12.5.6 类型安全枚举序列化 669

12.5.7 版本 670

12.5.8 使用序列化进行克隆 672

12.6 文件管理 674

12.7 新的I/O 679

12.7.1 内存映射文件 680

12.7.2 文件锁定 684

12.8 正则表达式 688

附录 Java关键字 697

精品推荐