Willkommen, schön sind Sie da!
Logo Ex Libris

OCP Oracle Certified Professional Java SE 11 Programmer II Study Guide

  • E-Book (epub)
  • 768 Seiten
(0) Erste Bewertung abgeben
Bewertungen & Rezensionen
Alle Bewertungen ansehen
This OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide: Exam 1Z0-815 and the Programmer II Study Guide: Exam ... Weiterlesen
CHF 33.75
Download steht sofort bereit
Informationen zu E-Books
E-Books eignen sich auch für mobile Geräte (sehen Sie dazu die Anleitungen).
E-Books von Ex Libris sind mit Adobe DRM kopiergeschützt: Erfahren Sie mehr.
Weitere Informationen finden Sie hier.
Bestellung & Lieferung in eine Filiale möglich


This OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide: Exam 1Z0-815 and the Programmer II Study Guide: Exam 1Z0-816 were published before Oracle announced major changes to its OCP certification program and the release of the new Developer 1Z0-819 exam.

No matter the changes, rest assured both of the Programmer I and II Study Guides cover everything you need to prepare for and take Exam 1Z0-819. If you've purchased one of the Programmer Study Guides, purchase the other one and you'll be all set.

NOTE: The OCP Java SE 11 Programmer I Exam 1Z0-815 and Programmer II Exam 1Z0-816 have been retired (as of October 1, 2020), and Oracle has released a new Developer Exam 1Z0-819 to replace the previous exams. The Upgrade Exam 1Z0-817 remains the same.

The completely-updated preparation guide for the new OCP Oracle Certified Professional Java SE 11 Programmer II exam--covers Exam 1Z0-816

Java, a platform-independent, object-oriented programming language, is used primarily in mobile and desktop application development. It is a popular language for client-side cloud applications and the principal language used to develop Android applications. Oracle has recently updated its Java Programmer certification tracks for Oracle Certified Professional.

OCP Oracle Certified Professional Java SE 11 Programmer II Study Guide ensures that you are fully prepared for this difficult certification exam. Covering 100% of exam objectives, this in-depth study guide provides comprehensive coverage of the functional-programming knowledge necessary to succeed. Every exam topic is thoroughly and completely covered including exceptions and assertions, class design, generics and collections, threads, concurrency, IO and NIO, and more. Access to Sybex's superior online interactive learning environment and test bank--including self-assessment tests, chapter tests, bonus practice exam questions, electronic flashcards, and a searchable glossary of important terms--provides everything you need to be fully prepared on exam day. This must-have guide:
* Covers all exam objectives such as inheriting abstract classes and interfaces, advanced strings and localization, JDBC, and Object-Oriented design principles and patterns
* Explains complex material and reinforces your comprehension and retention of important topics
* Helps you master more advanced areas of functional programming
* Demonstrates practical methods for building Java solutions

OCP Oracle Certified Professional Java SE 11 Programmer II Study Guide will prove invaluable for anyone seeking achievement of this challenging exam, as well as junior- to senior-level programmers who uses Java as their primary programming language.


Scott Selikoff, OCA/OCP 8 and OCP 11, has been a professional Java Enterprise architect for over 20 years. He is the founder of Selikoff Solutions, LLC, specializing in building custom mobile and server solutions for businesses in the tri-state New York City area. Jeanne Boyarsky, OCA/OCP 8 and OCP 11, is a Java Champion and has worked as a Java developer for a major bank for more than 18 years. She is a senior moderator at CodeRanch, and trains and mentors students of all levels, including the programming division of a FIRST robotics team.


The new study guide for the latest Oracle Certified Java SE 11 Programmer II and Upgrade exams.

The OCP Oracle Certified Professional Java SE 11 Programmer II Study Guide??is essential for anyone preparing for this challenging exam. Oracle has updated its Java Programmer certification track for OCP certificationthis must-have guide covers 100% of the latest Exam 1Z0-816 objectives PLUS an appendix custom tailored for those taking the 1Z0-817 Upgrade Exam.

In-depth chapters provide clear and accurate coverage of the knowledge and skills needed to be thoroughly prepared on exam day. This one-stop resource includes access to the Sybex online interactive learning environment and test bank, featuring a self-assessment test, chapter quizzes, bonus practice exam questions, electronic flashcards, a searchable glossary of key terms, and more.

Coverage of 100% of all exam objectives in this Study Guide means you'll be ready for:

  • Class Design
  • Functional Programming
  • Secure Coding
  • Advanced strings and Localization
  • Functional Interface and Lambda Expressions
  • Java Stream API
  • Annotations
  • Lambda Operations on Streams
  • Database Applications with JDBC
  • Threads, Concurrency, I/O, and NIO.2


The Oracle Certified Professional (OCP)??credential validates a high level of skill and knowledge in a specific area of Oracle technology, such as Java SE and Oracle Cloud Infrastructure. OCP certification is regularly used by IT managers as a benchmark to evaluate the qualifications of employees and job candidates. Visit education.oracle.com/certification for more information.

Interactive learning environment

Take your exam prep to the next level with Sybex's superior interactive online study tools. To access our learning environment, simply visit http://www.wiley.com/go/ sybextestprep, type in your unique PIN, and instantly gain one year of FREE access after activation to:

  • Interactive test bank with 2 practice exams. Practice exams help you identify areas where further review is needed. Get more than 90% of the answers correct, and you're ready to take the certification exam.
  • More than 250 electronic flashcards to reinforce learning and last-minute prep before the exam
  • Comprehensive glossary in PDF format gives you instant access to the key terms so you are fully prepared


Introduction xxi

Assessment Test xliv

Chapter 1 Java Fundamentals 1

Applying the final Modifier 2

Declaring final Local Variables 3

Adding final to Instance and static Variables 4

Writing final Methods 5

Marking Classes final 5

Working with Enums 6

Creating Simple Enums 6

Using Enums in Switch Statements 8

Adding Constructors, Fields, and Methods 9

Creating Nested Classes 12

Declaring an Inner Class 12

Creating a static Nested Class 15

Writing a Local Class 17

Defining an Anonymous Class 18

Reviewing Nested Classes 21

Understanding Interface Members 22

Relying on a default Interface Method 23

Using static Interface Methods 27

Introducing private Interface Methods 28

Introducing private static Interface Methods 29

Reviewing Interface Members 31

Introducing Functional Programming 32

Defining a Functional Interface 32

Declaring a Functional Interface with Object Methods 34

Implementing Functional Interfaces with Lambdas 36

Writing Lambda Expressions 38

Working with Lambda Variables 40

Summary 43

Exam Essentials 44

Review Questions 46

Chapter 2 Annotations 59

Introducing Annotations 60

Understanding Metadata 60

Purpose of Annotations 61

Creating Custom Annotations 64

Creating an Annotation 64

Specifying a Required Element 65

Providing an Optional Element 66

Selecting an Element Type 67

Applying Element Modifiers 67

Adding a Constant Variable 68

Reviewing Annotation Rules 68

Applying Annotations 69

Using Annotations in Declarations 69

Mixing Required and Optional Elements 71

Creating a value() Element 71

Passing an Array of Values 73

Declaring Annotation-Specific Annotations 74

Limiting Usage with @Target 74

Storing Annotations with @Retention 77

Generating Javadoc with @Documented 77

Inheriting Annotations with @Inherited 79

Supporting Duplicates with @Repeatable 79

Reviewing Annotation-Specific Annotations 81

Using Common Annotations 83

Marking Methods with @Override 83

Declaring Interfaces with @FunctionalInterface 84

Retiring Code with @Deprecated 85

Ignoring Warnings with @SuppressWarnings 86

Protecting Arguments with @SafeVarargs 88

Reviewing Common Annotations 89

Summary 91

Exam Essentials 92

Review Questions 94

Chapter 3 Generics and Collections 105

Using Method References 107

Calling Static Methods 108

Calling Instance Methods on a Particular Object 109

Calling Instance Methods on a Parameter 109

Calling Constructors 110

Reviewing Method References 110

Using Wrapper Classes 111

Using the Diamond Operator 113

Using Lists, Sets, Maps, and Queues 114

Common Collections Methods 115

Using the List Interface 119

Using the Set Interface 124

Using the Queue Interface 126

Using the Map Interface 128

Comparing Collection Types 135

Sorting Data 137

Creating a Comparable Class 137

Comparing Data with a Comparator &...


Titel: OCP Oracle Certified Professional Java SE 11 Programmer II Study Guide
Untertitel: Exam 1Z0-816 and Exam 1Z0-817
EAN: 9781119617587
Format: E-Book (epub)
Hersteller: Sybex
Genre: Programmiersprachen
Veröffentlichung: 30.06.2020
Digitaler Kopierschutz: Adobe-DRM
Dateigrösse: 3.91 MB
Anzahl Seiten: 768