SCJP考试指南

出版社:电子工业出版社
出版日期:2009-1
ISBN:9787121077852
作者:西尔拉
页数:490页

章节摘录

  第1章 声明与访问控制  ●声明类和接口  ●使用静态方法、JavaBeans命名和var—arg  ●开发接口和抽象类  ●两分钟操练  ●使用基本类型、数组、枚举和合法标识符  ●自测题  本书假定你是准备通过Sun认证,所以你应当具备了一定的Java基础。如果你对Java语言一无所知,则将难以理解本章(以及其余各章)的内容。因此在开始阅读本书之前,应确保你至少懂得Java的基本知识。也就是说,如果你已经离开了Java一段时间,则第一节的简要回顾会将你带回到Java的氛围中。  1.1 Java回顾  Java程序主要是对象(object)1的集合,这些对象通过调用彼此的方法(method)与其他对象交互。每个对象都属于某种由一个类(class)或一个接口(interface)定义的类型。大多数Java程序都使用多种不同类型的对象的集合。  ●类。描述对象及其类型支持的状态和行为的模板。  ●对象。在运行时,当Java虚拟机(Java Virtual Machine,JVM)遇到BL:new关键字时,它会使用合适的类来创建一个对象,它是该类的一个实例。对象将拥有自己的状态,以及对其类定义的所有行为的访问权限。  ●状态(实例变量)。每个对象(类的实例)将拥有类中所定义的它自己的独特实例变量集。赋予对象的实例变量的值共同构成了对象的状态。  ●行为(方法)。当程序员创建一个类时,也就同时创建了该类的方法。方法就是保存类的逻辑的地方,它也是完成实际工作的地方,也就是执行算法和操纵数据的地方。

前言

  历时大半年,终于将这本不算成熟的译作呈现在读者的面前,等待你们的检验。  作为一本指导读者如何通过Sun认证Java 6程序员(SCJP)认证考试的专业指导书,译者深知肩上的责任。对译文不求大雅,但起码不能误导,这是译者在翻译本书时坚持的底线,也是对开篇4个字的注解。  本书是一本指导读者如何通过SCJP认证考试的培训教材,全书以考试要点为基础,按照不同的认证目标组织章节。在每个小节的开头,都以醒目的粗体文字列出这一节需要完成的一个或两个考试目标,这样读者就能够有针对性地选择需要复习的内容了。  正因为本书是以考试内容为驱动的,所以对Java 6的基础知识几乎没有系统地涉及。这样,对Java初学者而言,本书并不适合阅读。对这些人,推荐使用电子社出版的《Java完全手册(第七版)》一书(书号:978.7.121.06587.3)。  如果读者准备参加scjP考试,但又不想参加培训机构主办的培训班,则只要认真学习本书,并做好每一章后面的自测题以及配套光盘中的模拟考题,并对做错的题认真思考,从书中找出正确的答案,通过考试的可能性就已经非常大了。  具体到各章而言,本书主要讲解了Java中的声明与访问控制、面向对象、赋值、运算符、流程控制、异常与断言、字符串、I/0、格式化与解析、泛型与集合、内部类、线程以及Java的开发等认证目标,几乎涵盖了使用Java所需的各个知识要点。所以从考试的目的而言,SCJP考试确实是完全面向Java应用的。  本书原文风趣幽默,并有不少英文俚语,译者在翻译时力求认真体会原作者所表达的意思,并尽量用中文恰当地表达出来。在翻译本书的过程中,译者参考了本书的上一版《SCJP学习指南——Sun Certified Programmer for Java 5》的译文,在此对该书的译者陈宗斌、沈金河两位老师深表谢意。需要说明的是,为了与真实的考试情形相一致,本书没有对每章的自测题部分进行翻译。  由于译者水平有限,加之时间仓促,译稿中难免有曲解或者误解作者原意的地方,望读者谅解并批评指正。  最后,衷心希望读者的SCJP考试之路畅坦通达,并且能够时刻享受到Java所带来的乐趣!

内容概要

  Kathy Sierra是Java 5和Java 6 SCJP考试的开发领导者,她作为Sun的“总培训师”,于1997年创立了Java Ranch.tom,这是世界上最大的Java社区网站。她的几本Java畅销书获得过多个软件开发杂志授予的奖项。Sierra也是Sun的Java Champions项目的发起人之一。

书籍目录

第1章 声明与访问控制1.1 Java回顾1.2 标识符和JavaBeans(考试目标1.3 和1.4 )1.2.1 合法标识符1.2.2 Sun的Java编码规范1.2.3 JavaBeans标准1.3 声明类(考试目标1.1 )1.3.1 源文件声明规则1.3.2 类声明和修饰符1.4 声明接口(考试目标1.1 和1.2 )1.4.1 声明接口1.4.2 声明接口常量1.5 声明类成员(考试目标1.3 和1.4 )1.5.1 访问修饰符1.5.2 非访问修饰符1.5.3 构造函数声明1.5.4 变量声明1.5.5 声明枚举1.6 认证小结1.7 两分钟操练1.8 自测题1.9 自测题答案第2章 面向对象2.1 封装(考试目标5.1 )2.2 继承、IS-A、HAS-A关系(考试目标5.5 )2.2.1 IS-A关系2.2.2 HAS.A关系2.3 多态性(考试目标5.2 )2.4 重写和重载(考试目标1.5 和5.4 )2.4.1 重写方法2.4.2 重载方法2.5 引用变量强制转换(考试目标5.2 )2.6 实现接口(考试目标1.2 )2.7 合法的返回类型(考试目标1.5 )2.7.1 返回类型的声明2.7.2 返回值2.8 构造函数和实例化(考试目标1.6 、5.3 和5.4 )2.8.1 判断是否会创建默认构造函数2.8.2 重载构造函数2.9 静态成员(考试目标1.3 )2.9.1 静态变量和静态方法2.10耦合与内聚(考试目标5.1 )2.11认证小结2.12两分钟操练2.13自测题2.14自测题答案第3章 赋值3.1 栈和堆——快速回顾3.2 字面值、赋值和变量(考试目标1.3 和7.6 )3.2.1 所有基本类型字面值3.2.2 赋值运算符3.2.3 使用未初始化或未赋值的变量或数组元素3.2.4 局部(栈、自动)基本变量和对象变量3.3 向方法传递变量(考试目标7.3 )3.3.1 传递对象引用变量3.3.2 Java使用按值传递语法吗3.3.3 传递基本变量3.4 数组声明、构建和初始化(考试目标1.3 )3.4.1 声明数组3.4.2 构建数组3.4.3 初始化数组3.4.4 初始化块3.5 使用包装器类和装箱(考试目标3.1 )3.5.1 包装器类概述3.5.2 创建包装器对象3.5.3 使用包装器转换实用工具3.5.4 自动装箱3.6 重载(考试目标1.5 和5.4 )3.7 垃圾收集(考试目标7.4 )3.7.1 内存管理和垃圾收集概述3.7.2 Java垃圾收集器概述3.7.3 编写代码,显式地使对象符合垃圾收集条件3.8 认证小结3.9 两分钟操练3.10自测题3.11自测题答案第4章 运算符4.1 Java运算符(考试目标7.6 )4.1.1 赋值运算符4.1.2 关系运算符4.1.3 instanceof比较4.1.4 算术运算符4.1.5 条件运算符4.1.6 逻辑运算符4.2 认证小结4.3 两分钟操练4.4 自测题4.5 自测题答案第5章 流程控制、异常与断言5.1 if和switch语句(考试目标2.1 )5.1.1 if-else分支5.1.2 switch语句5.2 循环和迭代器(考试目标2.2 )5.2.1 使用while循环5.2.2 使用do循环5.2.3 使用for循环5.2.4 使用break和continue5.2.5 无标签的语句5.2.6 带标签的语句5.3 处理异常(考试目标2.4 和2.5 )5.3.1 使用try和catch捕获异常5.3.2 使用finally5.3.3 传播未捕获的异常5.3.4 定义异常5.3.5 异常层次5.3.6 处理整个异常类层次5.3.7 异常匹配5.3.8 异常声明与公共接口5.3.9 重抛同一个异常5.4 常见异常和错误(考试目标2.6 )5.5 使用断言机制(考试目标2.3 )5.5.1 断言概述5.5.2 启用断言5.5.3 适当地使用断言5.6 认证小结5.7 两分钟操练5.8 自测题5.9 自测题答案第6章 字符串、I/O、格式化与解析6.1 String、StringBuilder和StringBuilder(考试目标3.1 )6.1.1 String类6.1.2 关于String和内存的重要事实6.1.3 String类的重要方法6.1.4 StringBuffer类和StringBuilder类6.1.5 StringBuffer类和StringBuilder类的重要方法6.2 文件导航和I/O(考试目标3.2 )6.2.1 java.io.Console类6.3 序列化(考试目标3.3 )6.4 日期、数字和货币(考试目标3.4 )6.4.1 处理日期、数字和货币6.5 解析、分解和格式化(考试目标3.5 )6.5.1 查找指南6.5.2 通过模式匹配定位数据6.5.3 分解6.5.4 利用printf()和format()进行格式化6.6 认证小结6.7 两分钟操练6.8 自测题6.9 自测题答案第7章 泛型与集合7.1 重写hashCode()和equals()方法(考试目标6.2 )7.1.1 重写equals()方法7.1.2 重写hashCode()方法7.2 集合(考试目标6.1 )7.2.1 用集合做什么7.2.2 List接口7.2.3 Set接口7.2.4 Map接口7.2.5 Qrdeue接口7.3 使用集合框架(考试目标6.3 和6.5 )7.3.1 ArrayList基础7.3.2 用集合进行自动装箱7.3.3 排序集合与数组7.3.4 导航(查找)TreeSet与TreeMap7.3.5 其他导航方法7.3.6 后备集合7.4 泛型类型(考试目标6.3 和6.4 )7.4.1 泛型与遗留代码7.4.2 混合泛型和非泛型集合7.4.3 多态与泛型7.4.4 泛型方法7.4.5 泛型声明7.5 认证小结7.6 两分钟操练7.7 自测题7.8 自测题答案第8章 内部类8.1 内部类8.1.1 编写常规内部类的代码8.1.2 在内部类内部引用内部或外部实例8.2 局部方法内部类8.2.1 局部方法内部对象能做什么,不能做什么8.3 匿名内部类8.3.1 普通的旧式匿名内部类,形式18.3.2 普通的旧式匿名内部类,形式28.3.3 变元内声明的匿名内部类8.4 静态嵌套类8.4.1 实例化和使用静态嵌套类8.5 认证小结8.6 两分钟操练8.7 自测题8.8 自测题答案第9章 线程9.1 定义、实例化并启动线程(考试目标4.1 )9.1.1 定义线程9.1.2 实例化线程9.1.3 启动线程9.2 线程状态与转变(考试目标4.2 )9.2.1 线程状态9.2.2 阻止线程执行9.2.3 睡眠9.2.4 线程优先级和yield()9.3 同步代码(考试目标4.3 )9.3.1 同步和锁9.3.2 线程死锁9.4 线程交互(考试目标4.4 )9.4.1 当多个线程等待时使用notifyAll()9.5 认证小结9.6 两分钟操练9.7 自测题9.8 自测题答案9.9 练习题答案第10章 开发10.1 使用javac和java命令(考试目标7.1 、7.2 和7.5 )10.1.1 用javac编译10.1.2 用java命令启动应用程序10.1.3 查找其他类10.2 JAR文件(考试目标7.5 )10.2.1 JAR文件与查找10.3 使用静态导入(考试目标7.1 )10.3.1 静态导入10.4 认证小结10.5 两分钟操练10.6 自测题10.7 自测题答案附录A 关于配套光盘

编辑推荐

  《SCJP考试指南(考试号310-065)》是一本面向准备参加Sun认证Java程序员考试的全面备考指南,通过数百个实践性的自测题和许多练习题,《SCJP考试指南(考试号310-065)》完整覆盖了SCJP的考试范围,向读者展示了该如何准备这项具有挑战性的考试。  全面覆盖SCJP考试的考点,包含360多道模拟测试题,3个完整的MasterExam测验,《SCJP考试指南(考试号310-065)》全部的英文电子文档。  100%全面覆盖。《SCJP考试指南(考试号310-065)》包含310-065考试的全部官方考试目标。  重点突出每个考试目标。在每一章,都会以醒目的方式列出每个考试目标,以使读者将重点放在如果通过考试。  考试注意事项。书中的这种特殊段落突出了考试所涵盖的关键点。  模拟真实考试的自测题。与真实考试的格式、行文、考点以及难度相同。  覆盖所有的SCJP考点,包括声明与访问控制,面向对象,赋值,运算符,流程控制,异常和断言,字符串,I/0,格式化及解析,泛型与集合,内部类,线程,开发。

作者简介

《SCJP考试指南(考试号310-065)》旨在帮助读者准备scJP Java 6认证考试,书中涵盖了SCJP考试的所有考试要点,详细地介绍了参加该项考试的考生和Java程序员应掌握的所有技能。主要内容包括:声明与访问控制、面向对象 赋值、运算符、流程控制、异常和断言、字符串、I/0、格式化及解析、泛型与集合、内部类、线程以及开发。在介绍完每个认证目标之后,丰富的自测题能帮助读者巩固考试要点并获得实践经验。《SCJP考试指南(考试号310-065)》是参加SCJP考试的人员的必备考试教材,同时也是一本Java 6的优秀参考书,可作为Java开发人员的参考手册。

图书封面


 SCJP考试指南下载 更多精彩书评



发布书评

 
 


精彩书评 (总计1条)

  •     内容太浅显易懂了,但是指出了新手编程常犯的一些低级错误,感觉和尚学堂视频里讲的有点像。书中有多处印刷错误。我不得不吐槽一下,为什么豆瓣对评论字数要求这么高。如此简单的一本书,真的没有什么好评价的了。靠,写道这里还短,以后都不敢评论了。

精彩短评 (总计9条)

  •     很不错, 物流很给力
  •     或许还不错吧
  •     这书不用说了吧,谁用谁知道
  •     SCJP
  •     高分是因为它确实很适合考试
  •     不错 考之前是得看一下 很细致
  •     强烈推荐!Besides,里面的冷笑话有时还是挺有趣的……
  •     pass
  •     SCJP评价
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024