<b>The most comprehensive prep guide available for new Oracle Certified Professional Java SE11 Developer certifications―covers the new 1Z0-819 Exam, the Programmer I and II Exams 1Z0-815 and 1Z0-816, <i>and</i> the Upgrade Exam 1Z0-817!</b> Java is widely-used for backend cloud applications, Soft
OCP Oracle Certified Professional Java SE 11 Developer Complete Study Guide: Exam 1Z0-815, Exam 1Z0-816, and Exam 1Z0-817
✍ Scribed by Jeanne Boyarsky, Scott Selikoff
- Publisher
- Sybex
- Year
- 2020
- Tongue
- English
- Leaves
- 1852
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
The most comprehensive prep guide available for new Oracle Certified Professional Java SE11 Developer certifications―covers the new 1Z0-819 Exam, the Programmer I and II Exams 1Z0-815 and 1Z0-816, and the Upgrade Exam 1Z0-817!
Java is widely-used for backend cloud applications, Software as a Service applications (SAAS), and is the principal language used to develop Android applications. This object-oriented programming language is designed to run on all platforms that support Java without the need for recompilation. Oracle Java Programmer certification is highly valued by employers throughout the technology industry.
The OCP Oracle Certified Professional Java SE 11 Developer Complete Study Guide in an indispensable resource for anyone preparing for certification. This fully up-to-date guide covers 100% of exam objectives for Exam 1Z0-819, Exam 1Z0-815, Exam 1Z0-816, and Upgrade Exam 1Z0-817. In-depth chapters present clear, comprehensive coverage of the functional-programming knowledge necessary to succeed. Each chapter clarifies complex material while reinforcing your understanding of vital exam topics. Also included is access to Sybex's superior online interactive learning environment and test bank that includes self-assessment tests, chapter tests, bonus practice exam questions, electronic flashcards, and a searchable glossary of important terms. The ultimate study aid for the challenging OCP exams, this popular guide:
Helps you master the changes in depth, difficultly, and new module topics of the latest OCP exams
Covers all exam objectives such as Java arrays, primitive data types, string APIs, objects and classes, operators and decision constructs, and applying encapsulation
Allows developers to catch up on all of the newest Java material like lambda expressions, streams, concurrency, annotations, generics, and modules
Provides practical methods for building Java applications, handling exceptions, programming through interfaces, secure coding in Java SE, and more
Enables you to gain the information, understanding, and practice you need to pass the OCP exams
The OCP Oracle Certified Professional Java SE 11 Developer Complete Study Guide is a must-have book for certification candidates needing to pass these challenging exams, as well as junior- to senior-level developers who use Java as their primary programming language.
✦ Table of Contents
Cover
Acknowledgments
About the Authors
Introduction
Understanding the Exam
Reading This Book
Preparing for the Exam
Taking the Exam
Objective Map
Assessment Tests
PART I: Exam 1Z0‐815, OCP Java SE 11 Programmer I
Chapter 1: Welcome to Java
Learning About the Java Environment
Identifying Benefits of Java
Understanding the Java Class Structure
Writing a main() Method
Understanding Package Declarations and Imports
Ordering Elements in a Class
Code Formatting on the Exam
Summary
Exam Essentials
Review Questions
Chapter 2: Java Building Blocks
Creating Objects
Understanding Data Types
Declaring Variables
Initializing Variables
Managing Variable Scope
Destroying Objects
Summary
Exam Essentials
Review Questions
Chapter 3: Operators
Understanding Java Operators
Applying Unary Operators
Working with Binary Arithmetic Operators
Assigning Values
Comparing Values
Making Decisions with the Ternary Operator
Summary
Exam Essentials
Review Questions
Chapter 4: Making Decisions
Creating Decision-Making Statements
Writing while Loops
Constructing for Loops
Controlling Flow with Branching
Summary
Exam Essentials
Review Questions
Chapter 5: Core Java APIs
Creating and Manipulating Strings
Using the StringBuilder Class
Understanding Equality
Understanding Java Arrays
Understanding an ArrayList
Creating Sets and Maps
Calculating with Math APIs
Summary
Exam Essentials
Review Questions
Chapter 6: Lambdas and Functional Interfaces
Writing Simple Lambdas
Introducing Functional Interfaces
Working with Variables in Lambdas
Calling APIs with Lambdas
Summary
Exam Essentials
Review Questions
Chapter 7: Methods and Encapsulation
Designing Methods
Working with Varargs
Applying Access Modifiers
Applying the static Keyword
Passing Data among Methods
Overloading Methods
Encapsulating Data
Summary
Exam Essentials
Review Questions
Chapter 8: Class Design
Understanding Inheritance
Creating Classes
Declaring Constructors
Inheriting Members
Understanding Polymorphism
Summary
Exam Essentials
Review Questions
Chapter 9: Advanced Class Design
Creating Abstract Classes
Implementing Interfaces
Introducing Inner Classes
Summary
Exam Essentials
Review Questions
Chapter 10: Exceptions
Understanding Exceptions
Recognizing Exception Classes
Handling Exceptions
Calling Methods That Throw Exceptions
Summary
Exam Essentials
Review Questions
Chapter 11: Modules
Introducing Modules
Creating and Running a Modular Program
Updating Our Example for Multiple Modules
Diving into the module-info File
Discovering Modules
Reviewing Command-Line Options
Summary
Exam Essentials
Review Questions
PART II: Exam 1Z0‐816, OCP Java SE 11 Programmer II Exam 1Z0‐817, Upgrade OCP Java SE 11
Chapter 12: Java Fundamentals
Applying the final Modifier
Working with Enums
Creating Nested Classes
Understanding Interface Members
Introducing Functional Programming
Summary
Exam Essentials
Review Questions
Chapter 13: Annotations
Introducing Annotations
Creating Custom Annotations
Applying Annotations
Declaring Annotation‐Specific Annotations
Using Common Annotations
Summary
Exam Essentials
Review Questions
Chapter 14: Generics and Collections
Using Method References
Using Wrapper Classes
Using the Diamond Operator
Using Lists, Sets, Maps, and Queues
Sorting Data
Working with Generics
Summary
Exam Essentials
Review Questions
Chapter 15: Functional Programming
Working with Built‐in Functional Interfaces
Returning an Optional
Using Streams
Working with Primitive Streams
Working with Advanced Stream Pipeline Concepts
Summary
Exam Essentials
Review Questions
Chapter 16: Exceptions, Assertions, and Localization
Reviewing Exceptions
Creating Custom Exceptions
Automating Resource Management
Declaring Assertions
Working with Dates and Times
Supporting Internationalization and Localization
Loading Properties with Resource Bundles
Summary
Exam Essentials
Review Questions
Chapter 17: Modular Applications
Reviewing Module Directives
Comparing Types of Modules
Analyzing JDK Dependencies
Migrating an Application
Creating a Service
Summary
Exam Essentials
Review Questions
Chapter 18: Concurrency
Introducing Threads
Creating Threads with the Concurrency API
Writing Thread‐Safe Code
Using Concurrent Collections
Identifying Threading Problems
Working with Parallel Streams
Summary
Exam Essentials
Review Questions
Chapter 19: I/O
Understanding Files and Directories
Introducing I/O Streams
Common I/O Stream Operations
Working with I/O Stream Classes
Interacting with Users
Summary
Exam Essentials
Review Questions
Chapter 20: NIO.2
Introducing NIO.2
Interacting with Paths
Operating on Files and Directories
Managing File Attributes
Applying Functional Programming
Comparing Legacy java.io.File and NIO.2 Methods
Summary
Exam Essentials
Review Questions
Chapter 21: JDBC
Introducing Relational Databases and SQL
Introducing the Interfaces of JDBC
Connecting to a Database
Working with a PreparedStatement
Getting Data from a ResultSet
Calling a CallableStatement
Closing Database Resources
Summary
Exam Essentials
Review Questions
Chapter 22: Security
Designing a Secure Object
Introducing Injection and Input Validation
Working with Confidential Information
Serializing and Deserializing Objects
Constructing Sensitive Objects
Preventing Denial of Service Attacks
Summary
Exam Essentials
Review Questions
Appendix: Answers to Review Questions
Chapter 1: Welcome to Java
Chapter 2: Java Building Blocks
Chapter 3: Operators
Chapter 4: Making Decisions
Chapter 5: Core Java APIs
Chapter 6: Lambdas and Functional Interfaces
Chapter 7: Methods and Encapsulation
Chapter 8: Class Design
Chapter 9: Advanced Class Design
Chapter 10: Exceptions
Chapter 11: Modules
Chapter 12: Java Fundamentals
Chapter 13: Annotations
Chapter 14: Generics and Collections
Chapter 15: Functional Programming
Chapter 16: Exceptions, Assertions, and Localization
Chapter 17: Modular Applications
Chapter 18: Concurrency
Chapter 19: I/O
Chapter 20: NIO.2
Chapter 21: JDBC
Chapter 22: Security
Index
Online Test Bank
Register and Access the Online Test Bank
End User License Agreement
📜 SIMILAR VOLUMES
<p><b>This<i> OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide: Exam 1Z0-815</i> and the <i>Programmer II Study Guide: Exam 1Z0-816</i> were published before Oracle announced major changes to its OCP certification program and the release of the new Developer
<p><i>True PDF. 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.</i><br><b><br><br><br>Improve yo