图书介绍

Java 2学习指南 Sun Certified Programmer & Developer for Java Exam 310-035 & 310-027【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

Java 2学习指南 Sun Certified Programmer & Developer for Java Exam 310-035 & 310-027
  • (美)Kathy Sierra,(美)Bert Bates著;袁鹏飞,许伟民译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115118035
  • 出版时间:2004
  • 标注页数:521页
  • 文件大小:28MB
  • 文件页数:548页
  • 主题词:JAVA语言-程序设计-指南

PDF下载


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

下载说明

Java 2学习指南 Sun Certified Programmer & Developer for Java Exam 310-035 & 310-027PDF格式电子书版下载

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

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

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

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

图书目录

目录3

第一部分3

第1章 语言基础知识3

1.1 Java程序设计语言关键字4

1.1.1 访问修饰符5

1.1.2 类、方法和变量修饰符5

1.1.3 流程控制5

1.1.4 错误处理6

1.1.5 包控制6

1.1.6 原始类型6

1.1.7 变量关键字6

1.1.8 无返回类型关键字7

1.1.9 未使用的保留字7

1.2 常量和所有原始数据类型的范围(考试目标4.6)8

1.2.1 原始类型的范围9

1.2.2 所有原始类型的常量值10

1.2.3 字符串的常量值13

1.3 数组声明、构造和初始化(考试目标1.1)14

1.3.1 声明数组14

1.3.2 构造数组15

1.3.3 初始化数组18

1.4 使用未初始化和未赋值的变量或数组元素(考试目标4.5)27

1.4.1 原始和对象类型实例变量27

1.4.2 局部(栈、自动)原始变量和对象变量30

1.5 Main的命令行参数(考试目标4.3)32

1.6 认证小结33

1.7 两分钟练习34

1.8 模拟试题36

1.9 模拟试题答案42

1.10 练习答案44

第2章 声明和访问控制45

2.1 声明和修饰符(考试目标1.2)46

2.1.1 类声明和修饰符46

2.1.2 方法和变量声明及修饰符51

2.2 声明规则(考试目标4.1)79

2.2.1 源文件、包声明和导入语句79

2.2.2 格式化main()方法84

2.3 接口设计(考试目标4.2)85

2.3.1 接口声明85

2.3.2 声明接口常量88

2.3.3 设计接口90

2.4 认证小结94

2.5 两分钟练习95

2.6 模拟试题99

2.7 模拟试题答案105

第3章 运算符和赋值107

3.1 Java运算符(考试目标5.1)108

3.1.1 赋值运算符108

3.1.2 比较运算符114

3.1.3 instanceof比较115

3.1.4 等于运算符118

3.1.5 算术运算符120

3.1.6 移位运算符124

3.1.7 位运算符127

3.1.8 位反运算符129

3.1.9 条件运算符130

3.1.10 原始转换131

3.2 逻辑运算符(考试目标5.3)133

3.2.1 短路逻辑运算符133

3.2.2 逻辑运算符(非短路)135

3.3.1 传递对象引用变量136

3.3 向方法传递变量(考试目标5.4)136

3.3.2 Java使用传值语去吗137

3.3.3 传递原始变量137

3.4 认证小结140

3.5 两分钟练习140

3.6 模拟试题143

3.7 模拟试题答案153

3.8 练习题答案155

第4章 流程控制、异常处理和断言157

4.1 使用if和switch语句编写代码(考试目标2.1)158

4.1.1 if-else分支158

4.1.2 switch语句162

4.2 使用循环编写代码(考试目标2.2)168

4.2.1 使用while循环168

4.2.2 使用do-while循环169

4.2.3 使用for循环170

4.2.4 在for循环内使用break和continue173

4.2.5 无标号语句174

4.2.6 标号语句174

4.3 处理异常(考试目标2.3)176

4.3.1 使用try和catch捕获异常177

4.3.2 使用finally178

4.3.3 传播未捕获的异常180

4.3.4 定义异常183

4.3.5 异常层次结构183

4.3.6 处理整个异常类结构184

4.3.7 异常匹配185

4.3.8 异常声明和公有接口187

4.3.9 重新抛出相同的异常191

4.4 使用断言机制(考试目标2.4和2.5)192

4.4.1 断言概述193

4.4.2 启用断言195

4.4.3 适当地使用断言197

4.5 认证小结199

4.6 两分钟练习201

4.7 模拟试题204

4.8 模拟试题答案215

4.9 练习答案217

第5章 面向对象、重载和重写、构造函数及返回类型221

5.1 封装的优点(考试目标6.1)222

5.2 重写和重载方法(考试目标6.2)228

5.2.1 重写方法229

5.2.2 重载方法232

5.3 构造函数和实例化(考试目标1.3 、6.3 、6.2)237

5.3.1 构造函数基础238

5.3.2 确定是否创建了默认构造函数240

5.3.3 重载构造函数243

5.4 合法返回类型(考试目标1.4)247

5.4.1 返回类型声明248

5.4.2 返回值249

5.5 认证小结251

5.6 两分钟练习252

5.7 模拟试题254

5.8 模拟试题答案264

第6章 Java.lang——Math类、字符串和封装器267

6.1 使用String类(考试目标8.2)268

6.1.1 String对象是不变的268

6.1.2 关于String和内存的重要内容273

6.1.3 String类的重要方法274

6.1.4 StringBuffer类276

6.1.5 StringBuffer类重要方法277

6.2 使用Math类(考试目标8.1)279

6.2.1 java.lang.Math类的方法280

6.2.2 Math类的其他方面285

6.3 使用封装器类(考试目标8.3)286

6.3.1 封装器类概述286

6.3.2 创建封装器对象287

6.3.3 使用封装器转换功能288

6.4 使用equals()(考试目标5.2)291

6.5 认证小结293

6.6 两分钟练习294

6.7 模拟试题296

6.8 模拟试题答案304

6.9 练习答案306

第7章 对象和集合309

7.1 重写hashCode()和equals()(考试目标9.2)310

7.1.1 重写equals()311

7.1.2 重写hashCode()315

7.2 集合(考试目标9.1)320

7.3 垃圾搜集(考试目标3.1 、3.2 、3.3)328

7.3.1 内存管理和垃圾搜集概述328

7.3.2 Java垃圾搜集器概述329

7.3.3 编写代码明确使对象符合搜集条件330

7.3.4 强制执行垃圾搜集333

7.3.5 垃圾搜集前进行清理——Finalize()方法334

7.4 认证小结336

7.5 两分钟练习337

7.6 模拟试题339

7.7 模拟试题答案344

第8章 内部类347

8.1 内部类348

8.1.1 编写“常规”内部类代码349

8.1.2 从内部类中引用内部或外部实例352

8.2 方法本地内部类354

8.3 匿名内部类356

8.4 静态嵌套类361

8.5 认证小结362

8.6 两分钟练习363

8.7 模拟试题364

8.8 模拟试题答案369

第9章 线程373

9.1 定义、实例化和启动线程(考试目标7.1)374

9.1.1 定义线程376

9.1.2 实例化线程377

9.1.3 启动线程378

9.2 阻止线程执行(考试目标7.2)386

9.2.1 睡眠387

9.2.2 线程优先级和让步389

9.3 同步代码(考试目标7.3)392

9.3.1 同步和锁定397

9.3.2 线程死锁399

9.4 线程交互(考试目标7.4)400

9.5 认证小结406

9.6 两分钟练习407

9.7 模拟试题409

9.8 模拟试题答案417

9.9 练习题答案420

第二部分425

第10章 SCJD介绍425

10.1 了解SUN认证Java开发人员考试过程426

10.1.1 考试内容426

10.1.2 你是一个合格的应试者吗427

10.1.3 要花多少钱428

10.1.4 能用多久428

10.1.5 考试需要提交什么内容428

10.1.6 可以用IDE开发吗428

10.1.7 怎样评分428

10.1.8 考试评定人员考虑哪些因素429

10.1.9 考试评定人员不考虑哪些因素430

10.1.10 作业是什么样430

10.1.11 开发人员考试各种内容概述432

10.1.12 要点小结433

第11章 编码标准435

11.1 使用SunJava编码标准436

11.1.1 间隔标准436

11.1.2 怎样处理大括号439

11.1.3 注释说明442

11.1.4 声明很有趣443

11.1.5 要点小结445

第12章 清晰性和可维护性447

12.1 编写清晰、可维护的代码448

12.1.1 常规程序设计风格注意事项448

12.1.2 遵守基本的面向对象设计原则452

12.1.3 不要重新发明轮子453

12.1.4 正确地处理错误454

12.1.5 要点小结456

第13章 设计图形用户界面459

13.1 创建可用、可扩展的GUI460

13.1.1 GUI技术考虑概述460

13.1.2 可用性设计介绍461

13.1.3 使用案例和业务功能461

13.1.4 良好的屏幕设计原则462

13.1.5 选择什么组件464

13.1.6 项目的屏幕布局466

13.1.7 菜单和导航467

13.1.8 消息、反馈和对话框468

13.1.9 在GUI中怎样使用颜色470

13.1.10 怎样测试GUI470

13.1.11 要点小结472

第14章 网络连通性问题475

14.1 理解网络连通性问题476

14.1.1 RMI和套接字476

14.1.2 自答题478

14.1.3 要点小结480

第15章 数据库问题481

15.1 理解数据库问题482

15.1.1 建立数据库482

15.1.2 自答题483

第16章 考试文档487

16.1 理解Sun认证Java开发人员考试的文档要求488

16.1.1 开发人员文档488

16.1.2 最终用户文档488

16.1.3 javadoc489

16.1.4 开发人员的选择文档499

16.1.5 再谈注释和版本文件499

16.1.6 要点小结500

第17章 最终提交和问答题503

17.1 准备最终提交504

17.1.1 文件组织504

17.1.2 问答题508

17.1.3 要点小结509

附录A 关于CD511

术语表515

热门推荐