灵通163百科在线-实用的手机,证券免费资源网站

您现在的位置:首页 > K-JAVA资源 > JAVA软件工具 >

OCP Oracle Java SE 8专业程序员认证学习指南——认证与深入学习的阶梯

教程来源:www.lt163.com     点击数:     更新时间:2017-12-05 21:04

招聘技术角色时,传统的观点说没什么能比侯选者的经验更重要,一般来说,许多招聘主管可能不会太关注认证。但是,Java认证考试是个例外,因为它们非常的难,考察了Java的每个特性,通过了它们之中的一个就能够有力地证明你对该主题有深入的理解了。

OCP Oracle Java SE 8专业程序员认证学习指南II是 Jeanne Boyarsky 和 Scott Selikoff 的全新著作,是该系列图书的第二本,第一本(OCP Oracle Java SE 8助理程序员认证I)已经在去年出版发行了。该书首先介绍了该考试的简史和发展,然后是通常你自己要针对考试、考场所做的准备及安排,如何安排考试时间,要带什么来带什么走,如何查分数等。接下来讨论了你将在考试中遇到的题型,以及考试目标。

该书完全是按照Java手册来编排的,目的让未打算参加认证的人也可以用它来学习Java 8。这本书写得非常清晰完整,很合适需要通过这些考试的有经验的Java开发人员。

Java现在有20年了,从任何标准来看它都是门不易精通的语言。而这本书充分覆盖了其中最难的概念。在简介之后,介绍了面向对象设计的基础,包括继承、接口、抽象类。然后是整洁的代码的设计模式。在第2章清晰地讲述了lambda,包括有效表达式和无效表达式的示例,并做了深入的解释。第3章细致地讲解了map、collection,以及一直以来都很难以让人理解的泛型。Java将函数式编程引入到了Java mainstream中,我看过很多讲解lambdas、streams和函数式编程的书,这本书的第4章对此的讲解是比较好的。然后是日期相关的内容,包括Java 8中新的date和time的API和本地化。后续章节讨论了异常、并发、IO和NIO.2,以及JDBC。该书未涉及Spring之类的框架,但这些并不在考试范围内。JavaScript(Nashorn项目是作为Java的一级成员交付的)也未在考试范围内,但在联机附录中可以找到它。

这本书不仅是适用于已有OCP 7认证准备参加OCP 8的升级考试1Z0-810的读者,也适用于准备参加OCP 8完整考试1Z0-809的读者,以及已有Sun/Oracle Java 6或更低Java认证准备参加OCP 8升级考试1Z0-813的读者。Oracle决定,在1Z0-813升级考试中包括另外两个OCP 8考试中所没有的一些额外主题。这本书还给出一个附录,对Java 6 版本的OCP 8升级考试会有所帮助。

该书有丰富的复习题和问答,而且这些问题通常还会针对相应主题和潜在的陷阱进行广泛的讨论。

相关厂商内容

高QPS下的微服务平台架构设计 知乎 feed 流架构演进及教训 Google 跨地域冗余、近实时、可扩展的数据仓库系统 AI在推荐以及搜索领域的实践经验分享

相关赞助商

在具有答案及解析的问题之后有一个初步的评估测试,以及几个试题。这个考试假定你是熟悉lambda表达式的,书中也为不熟悉lambda和其他新方言的人提供了额外的指导。

每一章都是以相应主题的考试目标开始的,然后深入地阐述该主题,在“考试要点”之后总结了本章的知识点。这些章节的最后是一套完备的复习题和答案。

这些章节中穿插了很多“现实世界场景”,讨论了实际的应用案例。

这本书写得非常清晰明了,对Java的所有内容都进行了全面的概括。它适用于希望去过认证的读者,也适用于想要深入了解Java的任何语言的资深程序员。

InfoQ很荣幸采访了该书的合著者Jeanne Boyarsky。

InfoQ:认证对于招聘主管来说有多重要?

这很难说。在某些国家和公司看来认证会更重要一些。然而,即使你所提到的招聘主管不重视认证,为了认证而学习也能帮你更加准确、更加自信和更加快速地回答面试问题。另外,这个认证能让你更加突出。假设有两份相似的简历,一个有认证,而一个没有……

InfoQ:认证能让你成为更好的程序员吗?

当然!你会真正对Java有更加深入的理解。你会学会应用不同技术的时机。你会更熟悉特定的方言。你还能更加熟练地检查错误,使你实际编码的速度超出预期。

InfoQ:您能简单说明一下OCA和OCP考试范围的不同吗?

对于经验丰富的开发人员来说,曾经有过一门称为SCJP的考试(Sun认证的Java程序员)。Oracle收购Sun的时候,把它的名称改为了OCJP(Oracle认证的Java程序员)。然后他们试图标准化数据库和开发领域考试的命名。于是,考试被分为了两类。OCA是一门比较简单的考试,涵盖了Java的基础。例如,它涵盖了ArrayList,但没有HashMap。OCP涵盖的主题更加深入,并增加了很多的主题,比如并发和JDBC。

InfoQ:我作为一名招聘主管,应该何时去找通过OCA认证的人,何时去找通过OCP认证的人呢?

没有相关教程
UC浏览器 最先进实用的手机端浏览器,最大限度节省页面浏览流量,点击下载
老虎地图 绿色纯免费GPS定位省流量的最佳手机地图,点击下载
网秦手机安全系列 手机杀毒防盗,防火墙,构建手机安全,点击进入
塞班精品游戏 最流行最给力的塞班S60免签名名精品游戏合集,点击进入
阿里通 手机上轻松拨打网络电话和收发短信,高音质超省话费,资费标准
爱科手机电话 国内最好的手机网络电话领先品牌,价格低廉,点击查看
愤怒的小鸟2 全民挑战超流行休闲游戏力推新作-愤怒的小鸟2,点击查看
魔力旺旺 淘宝卖家首选的交易工具

资源下载排行
文章阅读排行