OCP Oracle Certified Professional Java SE 11 Programmer II Study Guide
Exam 1Z0-816 and Exam 1Z0-817
- English
- ePUB (mobile friendly)
- Available on iOS & Android
OCP Oracle Certified Professional Java SE 11 Programmer II Study Guide
Exam 1Z0-816 and Exam 1Z0-817
About This Book
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 Guidescover 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.
Thecompletely-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-levelprogrammers who uses Java as their primary programming language.
Frequently asked questions
Information
Chapter 1
Java Fundamentals
OCP EXAM OBJECTIVES COVERED IN THIS CHAPTER:
- Java Fundamentals
- Create and use final classes
- Create and use inner, nested and anonymous classes
- Create and use enumerations
- Java Interfaces
- Create and use interfaces with default methods
- Create and use interfaces with private methods
- Functional Interface and Lambda Expressions
- Define and write functional interfaces
- Create and use lambda expressions including statement lambdas, local-variable for lambda parameters
Taking the Upgrade Exam?
var
and module creation. If you're taking the 1Z0-817 exam, you should read Appendix A before reading this chapter.Applying the final Modifier
final
modifier can be applied to variables, methods, and classes. Marking a variable final
means the value cannot be changed after it is assigned. Marking a method or class final
means it cannot be overridden or extended, respectively. In this section, we will review the rules for using the final
modifier.final
classes for the 1Z0-815 exam recently, then you can probably skip this section and go straight to enums.Declaring final Local Variables
final
modifier:private void printZooInfo(boolean isWeekend) {
final int giraffe = 5;
final long lemur;
if(isWeekend) lemur = 5;
else lemur = 10;
System.out.println(giraffe+" "+lemur);
}
lemur
variable, we don't need to assign a value when a final
variable is declared. The rule is only that it must be assigned a value before it can be used. Contrast this with the following example:private void prin...
Table of contents
- Cover
- Table of Contents
- Acknowledgments
- About the Authors
- Introduction
- Chapter 1: Java Fundamentals
- Chapter 2: Annotations
- Chapter 3: Generics and Collections
- Chapter 4: Functional Programming
- Chapter 5: Exceptions, Assertions, and Localization
- Chapter 6: Modular Applications
- Chapter 7: Concurrency
- Chapter 8: I/O
- Chapter 9: NIO.2
- Chapter 10: JDBC
- Chapter 11: Security
- Appendix A: The Upgrade Exam
- Appendix B: Answers to Review Questions
- Index
- Online Test Bank
- End User License Agreement