图书介绍

SCJP培训与认证指导PDF|Epub|txt|kindle电子书版本网盘下载

SCJP培训与认证指导
  • 张海涛,张群山等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302104425
  • 出版时间:2005
  • 标注页数:326页
  • 文件大小:25MB
  • 文件页数:339页
  • 主题词:JAVA语言-程序设计-技术培训-教材

PDF下载


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

下载说明

SCJP培训与认证指导PDF格式电子书版下载

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

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

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

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

图书目录

目录1

第1章 Java编程起步1

1.1 什么是Java1

1.2 Java语言的特点2

1.3 构造Java的运行环境4

1.4 构造第一个Java应用程序8

1.5 Java虚拟机的工作过程10

1.6 巩固所学知识11

1.6.1 经典试题分析与解答11

1.6.2 习题13

1.7 小结14

第2章 面向对象编程15

2.1 面向对象技术16

2.2 类的声明16

2.2.1 类16

2.2.2 声明类17

2.3 声明属性18

2.4 声明方法18

2.5 对象成员的访问19

2.6 构造器20

2.7 package和import语句20

2.8 使用访问修饰符21

2.9 封装对象25

2.10 注释语句与API文档使用25

2.10.1 注释语句25

2.10.2 API文档的使用30

2.11 巩固所学知识30

2.11.1 经典试题分析与解答30

2.11.2 习题33

2.12 小结33

第3章 标识符、关键字和类型35

3.1.2 关键字36

3.1.1 标识符36

3.1 标识符、关键字36

3.2 基本数据类型和引用数据类型37

3.2.1 基本数据类型37

3.2.2 引用数据类型38

3.3 变量38

3.3.1 变量的声明与赋值38

3.3.2 变量的作用域40

3.3.3 变量的初始化41

3.4 对象的基本初始化过程42

3.5 值传递与this关键字44

3.6 注释、分号、块及空白的处理45

3.7 巩固所学知识46

3.7.1 经典试题分析与解答46

3.7.2 习题51

3.8 小结51

第4章 运算符、表达式与流程控制语句53

4.1 运算符与表达式54

4.1.1 优先级54

4.1.2 赋值与强制类型转换54

4.1.3 算术运算符55

4.1.4 关系运算符58

4.1.5 逻辑运算符58

4.1.6 位运算符59

4.1.7 移位运算符60

4.1.8 其他运算符61

4.2 字符串连接与类型转换63

4.3 流程控制语句63

4.3.1 if-else语句63

4.3.2 switch-case语句64

4.3.3 do-while循环语句65

4.3.4 for语句66

4.3.5 break、continue及标识语句67

4.4.1 经典试题分析与解答68

4.4 巩固所学知识68

4.4.2 习题73

4.5 小结74

第5章 数组75

5.1 数组声明75

5.2 创建和初始化数组76

5.2.1 数组的创建76

5.2.2 数组的初始化77

5.3 多维数组的声明77

5.4 为多维数组分配内存空间78

5.5 数组的访问79

5.6 实现数组复制80

5.7 操作数组对象80

5.8 巩固所学知识82

5.8.1 经典试题分析与解答82

5.9 小结84

5.8.2 题84

第6章 类及其继承85

6.1 对象、类与继承的关系86

6.1.1 对象和类86

6.1.2 类的层次性86

6.1.3 继承及其单根性87

6.2 类成员存取的访问控制88

6.3 方法的过载与重写88

6.1.4 修饰符的回顾88

6.3.1 成员变量的隐藏89

6.3.2 方法重写89

6.3.3 方法的过载或重载90

6.4 多态91

6.5 异构集合与对象的识别92

6.6 构造器的过载与继承94

6.7 Object类介绍、==操作符、toString()方法96

6.7.1 Object类96

6.7.2 对象的比较97

6.7.3 toString()方法98

6.8 继承类的内存分配与初始化顺序99

6.9 巩固所学知识102

6.9.1 经典试题分析与解答102

6.9.2 习题110

6.10 小结110

第7章 高级类特征112

7.1 static关键字及用法113

7.2.1 final变量115

7.2 final关键字及其用法115

7.2.2 final与static的搭配使用116

7.2.3 final修饰方法117

7.2.4 final修饰类117

7.3 抽象类的使用117

7.4 接口的使用118

7.5 synchronized、native、transient、volatile的使用120

7.6.1 作用域与非静态内部类的访问121

7.6 内部类121

7.6.2 静态内部类的访问126

7.7 固所学知识128

7.7.1 经典试题分析与解答128

7.7.2 习题133

7.8 小结133

第8章 异常135

8.1 异常基本概念135

8.1.1 错误处理136

8.1.2 错误处理机制136

8.2 异常的分类与产生原因138

8.3 处理异常的方法及其原理138

8.3.1 异常的抛出139

8.3.2 异常的捕捉与处理机制141

8.4 常见异常介绍144

8.5 异常在方法重写中的应用144

8.6 创建自己的异常145

8.7.1 经典试题分析与解答146

8.7 巩固所学知识146

8.7.2 习题148

8.8 小结149

第9章 字符用户界面的应用设计150

9.1 使用命令行进行程序交互151

9.1.1 命令行参数的接收151

9.1.2 使用System类进行字符界面的交互152

9.2 使用系统属性进行字符界面的交互153

9.3 System.in对象的读取155

9.4 文件与字符界面的交互156

9.4.1 File的几个构造器156

9.4.2 File对象的常用方法156

9.5 Math、String、StringBuffer类的应用159

9.5.1 Math数学类159

9.5.2 String类161

9.5.3 StringBuffer类166

9.6 集合168

9.6.1 新版集合169

9.6.2 早期的集合对象172

9.7 javadoc、jar工具命令176

9.8 折旧的概念177

9.9 巩固所学知识177

9.9.1 经典试题分析与解答177

9.9.2 习题183

9.10 小结183

第10章 图形用户界面设计184

10.1 GUI与AWT的关系185

10.2 构成图形用户界面185

10.3 窗口和面板186

10.3.1 窗口186

10.3.2 面板189

10.3.3 滚动面板190

10.4.2 FlowLayout布局管理器191

10.4.1 布局管理器的分类191

10.4 布局管理器191

10.4.3 BorderLayout布局管理器192

10.4.4 CardLayout布局管理器195

10.4.5 GridLayout布局管理器196

10.4.6 GridBagLayout布局管理器197

10.5 使用AWT包绘图200

10.6 综合应用实例:绘制统计图中的柱状图与折线图202

10.7.1 经典试题分析与解答203

10.7 巩固所学知识203

10.7.2 习题209

10.8 小结209

第11章 图形用户界面的事件处理211

11.1 事件的概念211

11.2 Java2 SDK事件模型212

11.3 图形用户界面的行为事件213

11.3.1 动作事件214

11.3.4 鼠标事件215

11.3.2 调整事件215

11.3.3 焦点事件215

11.3.5 键盘事件216

11.3.6 常用组件的事件侦听器216

11.4 事件授权218

11.5 使用事件适配器实现事件处理220

11.6 使用内部类实现事件处理222

11.7 使用匿名类实现事件处理223

11.8 巩固所学知识224

11.8.1 经典试题分析与解答224

11.8.2 习题226

11.9 小结226

第12章 基于图形用户界面的应用编程227

12.1 菜单228

12.1.1 菜单的组成228

12.1.2 制作下拉式菜单228

12.1.3 制作复选菜单项231

12.1.4 制作弹出式菜单233

12.2 复选框235

12.3 单选框237

12.4 下拉列表238

12.5 列表240

12.6 文本域与文本区域242

12.7 滚动条244

12.8 画布246

12.9 对话框248

12.10 综合应用实例251

12.10.1 实例1:扇形统计图的绘制251

12.10.2 实例2:机械表的设计252

12.11 巩固所学知识255

12.11.1 经典试题分析与解答255

12.11.2 习题256

12.12 小结256

第13章 线程258

13.1 线程的概念259

13.1.1 进程与线程的概念259

13.1.2 进程与线程的差别259

13.1.3 多线程的特点259

13.1.4 主线程260

13.2 线程的生命周期260

13.3 创建线程的两种方法261

13.3.1 Thread类261

13.3.2 Runnable接口262

13.4 线程的优先级及线程调度机制263

13.5 线程的基本控制264

13.5.1 退让265

13.5.2 休眠266

13.5.3 线程的挂起、恢复和停止267

13.5.4 联接方法269

13.6 线程组270

13.7 线程的同步问题271

13.8 线程的死锁问题273

13.9 线程间如何进行交互273

13.10 生产消费模型的设计276

13.11 线程的其他控制方法278

13.12 巩固所学知识279

13.12.1 经典试题分析与解答279

13.12.2 习题282

13.13 小结282

第14章 高级输入输出流284

14.1 输入输出基础284

14.2 字节流285

14.2.1 InputStream和OutputStream285

14.2.2 FilelnputStream和FileOutputStream286

14.2.3 ByteArrayInputStream和ByteArrayOutputStream287

14.2.4 PipedInputStream和PipedOutputStream288

14.2.7 DataInputStream和DataOutputStream290

14.2.6 BufferedInputSream和BufferedOutputStream290

14.2.5 FilterInputStream和FilterOutputStream290

14.3 字符流292

14.3.1 Reader和Writer293

14.3.2 InputStreamReader和OutputStreamWriter293

14.3.3 FileReader和FileWriter294

14.3.4 BufferedReader和BufferedWriter294

14.3.5 PrintWriter295

14.3.6 StringReader和StringWriter295

14.4 文件的随机存取296

14.3.7 PipedReader和PipedWriter296

14.5 巩固所学知识297

14.5.1 经典试题分析与解答297

14.5.2 习题300

14.6 小结300

附录A Java模拟试题和答案301

A1 模拟试题301

A2 模拟试题答案316

热门推荐