# 回顾OCP 1Z0-816认证考试

2020年5月31日发布📑

Today, I dedicate myself to write this review, hopefully, get it done before I go to bed. I started with OCA Java SE 8 Programmer I exam last year, it took me 12 days to prepare the OCA exam. It was relatively easy to pass the OCA exam, but it was much harder to pass the OCP 11 exam. It took me roughly 3 months to get fully prepared for the ultimate 1Z0-816, namely Java SE 11 Programmer II exam, for which response to the Oracle Certified Professional: Java SE 11 Developer certification. This is by far the most difficult Java certification exam from Oracle/Sun, not just because it covers topics such as modules, functional programming, concurrent programming, IO. But also it includes some new objectives, like Java Secure Coding Guideline. For those who plan on taking the Oracle Java Certification exam, I strongly recommend you take a look at the official exam objectives before you start your study plan. Buy a good book, I think Selikoff’s book is great, I use that book for my exam preparation. Study the book chapter by chapter, or by topic, or whatever you want. Be sure to do the exercises, it will help you to consolidate your knowledge. It is also helpful to use flashcards to aid the memorization process. Say some core APIs or some syntax rules. Don’t go directly into the quiz without studying the materials thoroughly, that will just a waste of time and energy. Because that’s very frustrating to see lots of errors. Take your time, start slowly, and gradually level up the difficulty.

### 参考书籍

While questions within a topic were relatively straight-forward, the amount of topics you had to know for the 1Z0-816 exam dwarfs the 1Z0-809 exam. Annotations, Security, Local Type Inference, Private/Static Interface Methods, and Modules are completely new.

Java The Complete Reference

Effective Java

### 模拟软件

Mock exam software 我使用的是 OCP Java 11 - 1Z0-816 Mock Exams Practice Tests/Questions Part 2

### 官方页面

#### 技术相关

Oracle onvue 考试报名地址

OnVUE Testing Experience 一个视频，在线考试的体验

### 考试复习大纲

Java 基础

Java 接口

I/O (基础以及 NIO2)

JDBC 数据库应用

Java Stream API

Streams 上的 Lambda 操作

Java SE 应用安全编码