SCJP考试指南(考试号310-065)PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:(美)西拉尔,(美)巴特斯著
- 出 版 社:北京:电子工业出版社
- 出版年份:2009
- ISBN:9787121077852
- 页数:490 页
第1章 声明与访问控制 1
1.1 Java回顾 2
1.2标识符和 JavaBeans(考试目标1.3和1.4) 3
1.2.1合法标识符 3
1.2.2 Sun的Java编码规范 4
1.2.3 JavaBeans标准 5
1.3声明类(考试目标1.1) 6
1.3.1源文件声明规则 7
1.3.2类声明和修饰符 7
1.4声明接口(考试目标1.1和1.2) 12
1.4.1声明接口 12
1.4.2声明接口常量 14
1.5声明类成员(考试目标1.3和1.4) 15
1.5.1访问修饰符 15
1.5.2非访问修饰符 25
1.5.3构造函数声明 30
1.5.4变量声明 30
1.5.5声明枚举 38
1.6认证小结 41
1.7两分钟操练 43
1.8自测题 47
1.9自测题答案 50
第2章 面向对象 52
2.1封装(考试目标5.1) 53
2.2继承、IS-A、HAS-A关系(考试目标5.5) 55
2.2.1 IS-A关系 58
2.2.2 HAS-A关系 59
2.3多态性(考试目标5.2) 61
2.4重写和重载(考试目标1.5和5.4) 64
2.4.1重写方法 64
2.4.2重载方法 68
2.5引用变量强制转换(考试目标5.2) 72
2.6实现接口(考试目标1.2) 75
2.7合法的返回类型(考试目标1.5) 79
2.7.1返回类型的声明 79
2.7.2返回值 80
2.8构造函数和实例化(考试目标1.6、5.3和5.4) 82
2.8.1判断是否会创建默认构造函数 84
2.8.2重载构造函数 88
2.9静态成员(考试目标1.3) 91
2.9.1静态变量和静态方法 91
2.10耦合与内聚(考试目标5.1) 95
2.11认证小结 97
2.12两分钟操练 99
2.13自测题 102
2.14自测题答案 108
第3章 赋值 111
3.1栈和堆——快速回顾 112
3.2字面值、赋值和变量(考试目标1.3和7.6) 113
3.2.1所有基本类型字面值 113
3.2.2赋值运算符 116
3.2.3使用未初始化或未赋值的变量或数组元素 123
3.2.4局部(栈、自动)基本变量和对象变量 126
3.3向方法传递变量(考试目标7.3) 130
3.3.1传递对象引用变量 130
3.3.2 Java使用按值传递语法吗 131
3.3.3传递基本变量 132
3.4数组声明、构建和初始化(考试目标1.3) 134
3.4.1声明数组 134
3.4.2构建数组 135
3.4.3初始化数组 137
3.4.4初始化块 145
3.5使用包装器类和装箱(考试目标3.1) 146
3.5.1包装器类概述 146
3.5.2创建包装器对象 147
3.5.3使用包装器转换实用工具 148
3.5.4自动装箱 150
3.6重载(考试目标1.5和5.4) 152
3.7垃圾收集(考试目标7.4) 157
3.7.1内存管理和垃圾收集概述 157
3.7.2 Java垃圾收集器概述 158
3.7.3编写代码,显式地使对象符合垃圾收集条件 159
3.8认证小结 163
3.9两分钟操练 164
3.10自测题 167
3.11自测题答案 173
第4章 运算符 175
4.1 Java运算符(考试目标7.6) 176
4.1.1赋值运算符 176
4.1.2关系运算符 177
4.1.3 instanceof比较 180
4.1.4算术运算符 182
4.1.5条件运算符 186
4.1.6逻辑运算符 187
4.2认证小结 190
4.3两分钟操练 190
4.4自测题 192
4.5自测题答案 196
第5章 流程控制、异常与断言 198
5.1 if和switch语句(考试目标2.1) 199
5.1.1 if-else分支 199
5.1.2 switch语句 203
5.2循环和迭代器(考试目标2.2) 208
5.2.1使用while循环 208
5.2.2使用do循环 209
5.2.3使用for循环 209
5.2.4使用break和continue 214
5.2.5无标签的语句 214
5.2.6带标签的语句 215
5.3处理异常(考试目标2.4和2.5) 217
5.3.1使用try和catch捕获异常 217
5.3.2使用finally 218
5.3.3传播未捕获的异常 220
5.3.4定义异常 222
5.3.5异常层次 222
5.3.6处理整个异常类层次 223
5.3.7异常匹配 224
5.3.8异常声明与公共接口 226
5.3.9重抛同一个异常 229
5.4常见异常和错误(考试目标2.6) 230
5.5使用断言机制(考试目标2.3) 233
5.5.1断言概述 233
5.5.2启用断言 235
5.5.3适当地使用断言 238
5.6认证小结 240
5.7两分钟操练 241
5.8自测题 244
5.9自测题答案 251
第6章 字符串、I/O、格式化与解析 254
6.1 String、StringBuilder和StringBuffer(考试目标3.1) 255
6.1.1 String类 255
6.1.2关于String和内存的重要事实 259
6.1.3 String类的重要方法 260
6.1.4 StringBuffer类和StringBuilder类 262
6.1.5 StringBurrer类和StringBuilder类的重要方法 263
6.2文件导航和I/O(考试目标3.2) 265
6.2.1 java.io.Console类 274
6.3序列化(考试目标3.3) 275
6.4日期、数字和货币(考试目标3.4) 284
6.4.1处理日期、数字和货币 285
6.5解析、分解和格式化(考试目标3.5) 293
6.5.1查找指南 294
6.5.2通过模式匹配定位数据 300
6.5.3分解 302
6.5.4利用printf()和format()进行格式化 305
6.6认证小结 307
6.7两分钟操练 308
6.8自测题 311
6.9自测题答案 319
第7章 泛型与集合 321
7.1重写hashCode()和equals()方法(考试目标6.2) 322
7.1.1重写equals()方法 323
7.1.2重写hashCode()方法 326
7.2集合(考试目标6.1) 331
7.2.1用集合做什么 331
7.2.2 List接口 334
7.2.3 Set接口 335
7.2.4 Map接口 335
7.2.5 Queue接口 336
7.3使用集合框架(考试目标6.3和6.5) 337
7.3.1 ArrayList基础 337
7.3.2用集合进行自动装箱 338
7.3.3排序集合与数组 339
7.3.4导航(查找)TreeSet与TreeMap 350
7.3.5其他导航方法 351
7.3.6后备集合 352
7.4泛型类型(考试目标6.3和6.4) 356
7.4.1泛型与遗留代码 359
7.4.2混合泛型和非泛型集合 360
7.4.3多态与泛型 364
7.4.4泛型方法 365
7.4.5泛型声明 374
7.5认证小结 379
7.6两分钟操练 380
7.7自测题 383
7.8自测题答案 391
第8章 内部类 394
8.1内部类 395
8.1.1编写常规内部类的代码 396
8.1.2在内部类内部引用内部或外部实例 398
8.2局部方法内部类 400
8.2.1局部方法内部对象能做什么,不能做什么 401
8.3匿名内部类 402
8.3.1普通的旧式匿名内部类,形式1 402
8.3.2普通的旧式匿名内部类,形式2 404
8.3.3变元内声明的匿名内部类 405
8.4静态嵌套类 406
8.4.1实例化和使用静态嵌套类 407
8.5认证小结 407
8.6两分钟操练 408
8.7自测题 409
8.8自测题答案 414
第9章 线程 417
9.1定义、实例化并启动线程(考试目标4.1) 418
9.1.1定义线程 420
9.1.2实例化线程 421
9.1.3启动线程 422
9.2线程状态与转变(考试目标4.2) 428
9.2.1线程状态 429
9.2.2阻止线程执行 430
9.2.3睡眠 430
9.2.4线程优先级和yield() 432
9.3同步代码(考试目标4.3) 435
9.3.1同步和锁 439
9.3.2线程死锁 446
9.4线程交互(考试目标4.4) 447
9.4.1当多个线程等待时使用notifyAll() 450
9.5认证小结 454
9.6两分钟操练 454
9.7自测题 456
9.8自测题答案 464
9.9练习题答案 467
第10章 开发 468
10.1使用javac和java命令(考试目标7.1、7.2和7.5) 469
10.1.1用javac编译 469
10.1.2用java命令启动应用程序 471
10.1.3查找其他类 472
10.2 JAR文件(考试目标7.5) 476
10.2.1 JAR文件与查找 476
10.3使用静态导入(考试目标7.1) 478
10.3.1静态导入 478
10.4认证小结 479
10.5两分钟操练 480
10.6自测题 481
10.7自测题答案 487
附录A 关于配套光盘 489
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《国家执业药师考试历年真题试卷全解 2015-2019 中药学专业知识 1》黄坤主编 2020
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《近代旅游指南汇刊 23》王强主编 2014
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017