图书介绍

最新Java 2核心技术 卷1 原理 原书第5版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

最新Java 2核心技术 卷1 原理 原书第5版
  • (美)Cay S.Horstmann,(美)Gary Cornell著;李如豹,刚冬梅等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111095839
  • 出版时间:2002
  • 标注页数:635页
  • 文件大小:85MB
  • 文件页数:650页
  • 主题词:JAVA语言(学科: 程序设计) JAVA语言 程序设计

PDF下载


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

下载说明

最新Java 2核心技术 卷1 原理 原书第5版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的关键特点2

1.3.1 简单3

1.3.2 面向对象3

1.3.3 分布式4

1.3.4 健壮性4

1.3.5 安全4

1.3.6 中立体系结构5

1.3.7 可移植性5

1.3.8 解释型6

1.3.9 高性能6

1.3.10 多线程6

1.3.11 动态7

1.4 Java和因特网7

1.4.1 实际applet8

1.4.2 服务器端的Java9

1.5 Java简史9

1.6 常见的Java误解10

第2章 Java编程环境14

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

2.1.1 设置执行路径14

2.1.2 安装库源文件和文档15

2.1.3 安装Java核心技术的程序例子16

2.1.4 浏览Java目录16

2.2 开发环境17

2.3 使用命令行工具17

2.4 使用集成开发环境20

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

2.6 图形化应用程序25

2.7 Applet28

第3章 Java基本编程结构33

3.1 简单的Java程序33

3.2 注释35

3.3 数据类型36

3.3.1 整型36

3.3.2 浮点类型37

3.3.3 字符类型38

3.3.4 布尔类型39

3.4 变量39

3.5 赋值和初始化40

3.6 运算符41

3.6.1 递增和递减运算符42

3.6.2 关系和布尔运算符43

3.6.3 位运算符43

3.6.4 数学函数和常量44

3.6.5 数据类型之间的转换45

3.6.6 造型46

3.6.7 圆括号和运算符级别46

3.7 字符串47

3.7.1 串连接47

3.7.2 子串48

3.7.3 串编辑48

3.7.4 测试串是否相等49

3.7.5 阅读在线API文档51

3.7.6 读取输入53

3.7.7 格式输出55

3.8 控制流程58

3.8.1 块作用域58

3.8.2 条件语句59

3.8.3 不确定循环62

3.8.4 确定循环65

3.8.5 多种选择——switch语句69

3.8.6 中断控制流程70

3.9 大数字73

3.10 数组75

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

3.10.2 拷贝数组76

3.10.3 命令行参数78

3.10.4 对数组排序79

3.10.5 多维数组82

3.10.6 不规则数组84

第4章 对象和类88

4.1 面向对象程序设计入门88

4.1.1 OOP术语89

4.1.2 对象90

4.1.3 类之间的关系91

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

4.2 使用现有类94

4.2.1 对象和对象变量94

4.2.2 Java库中的GregorianCalendar类97

4.3 创建自己的类103

4.3.1 Employee类103

4.3.2 使用多个源文件106

4.3.3 分析Employee类107

4.3.4 创建构造器的第一步107

4.3.5 Employee类的方法109

4.3.6 对私有数据访问的方法112

4.3.7 私有方法112

4.3.8 Final实例字段113

4.4 静态字段和方法113

4.4.1 静态字段113

4.4.2 常量114

4.4.3 静态方法115

4.4.4 工厂方法116

4.4.5 main方法116

4.5 方法参数119

4.6 对象构造124

4.6.1 重载124

4.6.2 默认字段初始化125

4.6.3 默认构造器125

4.6.4 显式字段初始化126

4.6.5 参数名127

4.6.6 调用另一个构造器128

4.6.7 初始化块128

4.6.8 对象析构和finalize方法132

4.7 包132

4.8 文档注释139

4.8.1 如何插入注释139

4.8.2 类注释140

4.8.3 方法注释141

4.8.4 字段注释141

4.8.5 常见的注释141

4.8.6 包和概要注释143

4.8.7 如何提取注释143

4.9 类设计技巧143

第5章 继承146

5.1 扩展类146

5.1.1 继承层次图152

5.1.2 多态153

5.1.3 动态绑定153

5.1.4 防止继承:Final类和方法155

5.1.5 造型转换156

5.1.6 抽象类158

5.1.7 受保护访问162

5.2 Object:所有类的超类163

5.2.1 equals和toString方法163

5.2.2 通用编程170

5.2.3 数组列表172

5.2.4 对象包装器178

5.3 Class类181

5.4 反射184

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

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

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

5.4.4 方法指针197

5.5 设计继承的提示201

第6章 接口和内部类203

6.1 接口203

6.1.1 接口的属性207

6.1.2 接口和抽象类208

6.1.3 接口和回调209

6.2 对象克隆212

6.3 内部类217

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

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

6.3.3 内部类是否有用223

6.3.4 局部内部类225

6.3.5 静态内部类230

6.4 代理233

第7章 图形编程239

7.1 Swing概述239

7.2 创建一个框架242

7.3 框架定位245

7.4 在一个面板中显示信息249

7.5 2D图形254

7.6 颜色261

7.7 文本和字体265

7.8 图像274

第8章 事件处理280

8.1 事件处理基础280

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

8.1.2 选择事件监听器288

8.1.3 实例:改变观感290

8.1.4 实例:捕获窗口事件293

8.2 AWT事件层次图296

8.3 AWT中的语义事件和低级事件298

8.4 低级事件类型300

8.4.1 焦点事件301

8.4.2 键盘事件302

8.4.3 销毁事件308

8.4.4 鼠标事件308

8.5 动作316

8.6 多点传送323

8.7 事件队列327

第9章 Swing用户界面组件336

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

9.2 布局管理器概述341

9.2.1 边界布局343

9.2.2 面板344

9.3 文本输入345

9.3.1 文本域346

9.3.2 输入确认352

9.3.3 密码域360

9.3.4 文本区360

9.3.5 标签和标签组件364

9.3.6 选择文本365

9.3.7 编辑文本366

9.4 选择组件368

9.4.1 复选框368

9.4.2 单选按钮371

9.4.3 边界375

9.4.4 组合框379

9.4.5 滑块382

9.5 菜单388

9.5.1 创建菜单389

9.5.2 菜单项中的图标391

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

9.5.4 弹出菜单394

9.5.5 快捷键和加速器395

9.5.6 启用和禁用菜单项397

9.5.7 工具栏402

9.5.8 工具提示404

9.6 复杂的布局管理407

9.6.1 网格布局409

9.6.2 箱式布局413

9.6.3 网格组布局417

9.6.4 gridx、gridy、gridwidth和gridheight参数419

9.6.5 增量字段419

9.6.6 fill和anchor参数420

9.6.7 填塞420

9.6.8 指定gridx、gridy、gridwidth和gridheight参数的另一个方法420

9.6.9 不使用布局管理器424

9.6.10 定制布局管理器425

9.6.11 遍历顺序429

9.7 对话框431

9.7.1 选项对话框431

9.7.2 创建对话框442

9.7.3 数据交换446

9.7.4 文件对话框452

9.7.5 颜色选择器463

第10章 applet469

10.1 applet基础469

10.1.1 一个简单的applet471

10.1.2 运行applet查看器472

10.1.3 在浏览器中查看applet474

10.1.4 把应用程序转化成applet477

10.1.5 一个applet的生存周期479

10.1.6 安全基础480

10.1.7 在applet中弹出一个窗口481

10.2 applet HTML标记和属性483

10.2.1 applet定位属性484

10.2.2 applet代码属性484

10.2.3 applet无法正常显示时的替代属性487

10.2.4 OBJECT标记487

10.2.5 Java插件标记488

10.2.6 把信息传递到applet中489

10.3 多媒体494

10.3.1 URL495

10.3.2 获得多媒体文件495

10.4 applet环境497

10.4.1 applet间通信497

10.4.2 在浏览器中显示信息497

10.4.3 书签applet499

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

10.5 JAR文件507

10.5.1 文件清单508

10.5.2 JAR缓存509

10.5.3 自运行JAR文件510

10.5.4 资源510

10.5.5 可选包514

10.5.6 密封515

第11章 导常和调试516

11.1 处理错误516

11.1.1 异常的分类517

11.1.2 通告被方法抛出的异常518

11.1.3 如何抛出异常520

11.1.4 创建异常类521

11.2 捕获异常522

11.2.1 捕获多个异常524

11.2.2 重新抛出异常525

11.2.3 关于Java错误和异常处理的综合实例528

11.3 使用异常技巧532

11.4 调试技术535

11.4.1 调试技巧535

11.4.2 断言539

11.4.3 使用控制台窗口541

11.4.4 跟踪AWT事件542

11.4.5 AWT机器人546

11.4.6 性能统计550

11.4.7 覆盖测试553

11.5 调试器的使用554

11.5.1 JDB调试器555

11.5.2 Forte调试器559

第12章 流和文件562

12.1 流562

12.2 完整的流集合564

12.2.1 对流过滤器进行分层566

12.2.2 数据流570

12.2.3 随机访问文件流573

12.3 ZIP文件流581

12.4 流的实际应用589

12.4.1 写分隔输出589

12.4.2 字符串标记器和分隔文本590

12.4.3 读取分隔输入591

12.4.4 随机访问流595

12.5 对象流602

12.5.1 存储可变类型的对象602

12.5.2 对象序列化文件格式606

12.5.3 保存对象引用问题609

12.5.4 对象引用的输入格式615

12.5.5 安全618

12.5.6 版本问题622

12.5.7 使用序列化来克隆624

12.6 文件管理626

附录A Java关键字632

附录B 关于光盘634

热门推荐