OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide: Exam 1Z0-815 1st Edition, Kindle Edition
Use the Amazon App to scan ISBNs and compare prices.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
From the Publisher
|OCP Oracle Java SE 11 Programmer I Study Guide: Exam 1Z0-815||OCP Java SE 11 Programmer II Study Guide: Exam 1Z0-816 and 1Z0-817||OCP Java SE 11 Developer Complete Study Guide: Exam 1Z0-815, 1Z0-816, 1Z0-817||OCP Java SE 11 Developer Practice Tests: Exam 1Z0-819 and Upgrade Exam 1Z0-817||OCP Java SE 11 Developer Certication Kit: Exams 1Z0-815, 1Z0-816, and 1Z0-817|
|Audience Level||Beginner||Beginner||Beginner to Intermediate||Beginner to Intermediate||Beginner to Intermediate|
|Content Length||608 pages||768 pages||1032 pages||576 pages||1608 pages|
|Author||Jeanne Boyarsky and Scott Selikoff||Scott Selikoff and Jeanne Boyarsky||Jeanne Boyarsky and Scott Selikoff||Scott Selikoff and Jeanne Boyarsky||Jeanne Boyarsky and Scott Selikoff|
|Pub Date||December 2019||July 2020||August 2020||February 2021||February 2021|
|Product Description||Covers the OCP: Exam 1Z0-815 objectives; includes access to interactive online learning environment plus two custom practice exams, 250 electronic flashcards, and searchable key term glossary; can be used to prepare for Java Foundations Exam 1Z0-811||Covers the OCP: Exam 1Z0-816 and 1Z0-817 objectives; includes access to interactive online learning environment plus two custom practice exams, 250 electronic flashcards, and searchable key term glossary||Covers the OCP: Exam 1Z0-815, 1Z0-816, and 1Z0-817 objectives; includes access to interactive online learning environment plus four custom practice exams, 500 electronic flashcards, and searchable key term glossary||Covers OCP Java SE 11 Developer: Exam 1Z0-819 and 1Z0-817 Upgrade Exam objectives; provides 1,000 practice questions plus three practice exams; complements OCP Java SE 11 Programmer I, Programmer II, and Developer Study Guides||Includes full-length versions of the OCP Java SE 11 Developer Complete Study Guide and Practice Tests books plus access to interactive online learning environment and study tools, multiple practice tests, electronic flashcards, and glossary|
|815 Code||1Z0-815 Exam Topics||819 Code||1Z0-819 Exam Topics|
|Understanding Java Technology and Environment||1.1||Describe Java Technology and the Java development||NA||Out of scope|
|Understanding Java Technology and Environment||1.2||Indentify key features of the Java language||NA||Out of scope|
|Creating a Simple Java Program||2.1||Create an executable Java program with a main class||NA||Out of scope|
|Creating a Simple Java Program||2.2||Compile and run a Java program from the command line||NA||Out of scope|
|Creating a Simple Java Program||2.3||Create and import packages||NA||Out of scope|
|Working with Java Primitive Data Types and String APIs||3.1||Declare and initialize variables (including casting and promoting primitive data types)||1.1||Use primitives and wrapper classes, including operators, the use of parentheses, type promotion and casting|
|Working with Java Primitive Data Types and String APIs||3.2||Identify the scope of variables||3.4||Understand variable scopes, apply encapsulation and make objects immutable|
|Working with Java Primitive Data Types and String APIs||3.3||Use local variable type inference||1.3||Use local variable type inference, including as lambda parameters|
|Working with Java Primitive Data Types and String APIs||3.4||Create and manipulate Strings||1.2||Handle text using String and StringBuilder classes|
|Working with Java Primitive Data Types and String APIs||3.5||Manipulate data using the StringBuilder class and its methods||1.2||Handle text using String and StringBuilder classes|
|Using Operators and Decision Constructs||4.1||Use Java operators including the use of parentheses to override operator precendence||1.1||Use primitives and wrapper classes, including operators, the use of parentheses, type promotion and casting|
|Generics and Collections||4.2||Use Java control statements including if, if/else, switch||2.1||Create and use loops, if/else, and switch statements|
|Generics and Collections||4.3||Create and use do/while, while, for and for each loops, including nested loops, use break and continue statements||2.1||Create and use loops, if/else, and switch statements|
|Working with Java Arrays||5.1||Declare, instantiate, initialize and use a one-dimensional array||5.2||Use a Java array and List, Set, Map and Deque collections, including convenience methods; Sort collections and arrays using Comparator and Comparable interfaces|
|Working with Java Arrays||5.2||Declare, instantiate, initialize and use a two-dimensional array||5.2||Use a Java array and List, Set, Map and Deque collections, including convenience methods; Sort collections and arrays using Comparator and Comparable interfaces|
|Describing and Using Objects and Classes||6.1||Declare and instantiate Java objects, and explain objects' lifecycles (including creation, dereferencing by reassignment, and garbage collection)||3.1, 3.3||Declare/instantiate Java objects - nested class objects, explain objects' lifecycles (creation, dereferencing by reassignment, garbage collection); Initialize objects and their members using instance and static initialiser statements and constructors|
|Describing and Using Objects and Classes||6.2||Define the structure of a Java class||3.1||Declare and instantiate Java objects including nested class objects, and explain objects' lifecycles (including creation, dereferencing by reassignment, and garbage collection)|
|Describing and Using Objects and Classes||6.3||Read or write to object fields||3.2||Define and use fields and methods, including instance, static and overloaded methods|
|Creating and Using Methods||7.1||Create methods and constructors with arguments and return valves||3.3||Initialize objects and their members using instance and static initialiser statements and constructors|
|Creating and Using Methods||7.2||Create and invoke overloaded methods||3.2||Define and use fields and methods, including instance, static and overloaded methods|
|Creating and Using Methods||7.3||Apply the static keyword to methods and fields||3.2||Define and use fields and methods, including instance, static and overloaded methods|
|Applying Encapsulation||8.1||Apply access modifiers||3.4||Understand variable scopes, apply encapsulation and make objects immutable|
|Applying Encapsulation||8.2||Apply encapsulation principles to a class||3.4||Understand variable scopes, apply encapsulation and make objects immutable|
|Reusing Implementations Through Inheritance||9.1||Create and use subclasses and superclasses||3.5||Create and use subclasses and superclasses, including abstract classes|
|Reusing Implementations Through Inheritance||9.2||Create and extend abstract classes||3.5||Create and use subclasses and superclasses, including abstract classes|
|Reusing Implementations Through Inheritance||9.3||Enable polymorphism by overriding methods||3.6||Utilize polymorphism and casting to call methods, differentiate object type versus reference type|
|Reusing Implementations Through Inheritance||9.4||Describe the components of Services including directives||3.6||Utilize polymorphism and casting to call methods, differentiate object type versus reference type|
|Reusing Implementations Through Inheritance||9.5||Design a service type, load services using ServiceLoader, check for dependencies of the services including consumer and provider modules||3.2||Define and use fields and methods, including instance, static and overloaded methods|
|Programming Abstractly Through Interfaces||10.1||Create and implement interfaces||3.7||Create and use interfaces, identify functional interfaces, and utilize private, static, and default methods|
|Programming Abstractly Through Interfaces||10.2||Distinguish class inheritance from interface inheritance including abstract classes||3.5||Create and use subclasses and superclasses, including abstract classes|
|Programming Abstractly Through Interfaces||10.3||Declare and use List and ArrayList instances||5.2||Use a Java array and List, Set, Map and Deque collections, including convenience methods|
|Programming Abstractly Through Interfaces||10.4||Understanding Lambda Expressions||6.1||Implement functional interfaces using lambda expressions, including interfaces from the java.util.function package|
|Handling Exceptions||11.1||Describe the advantages of Exception handling and differentiate among checked, unchecked exceptions, and Errors||4.1||Handle exceptions using try/catch/finally clauses, try-with-resource, and multi-catch statements|
|Handling Exceptions||11.2||Create try-catch blocks and determine how exceptions alter program flow||4.1||Handle exceptions using try/catch/finally clauses, try-with-resource, and multi-catch statements|
|Handling Exceptions||11.3||Create and invoke a method that throws an exception||4.1||Handle exceptions using try/catch/finally clauses, try-with-resource, and multi-catch statements|
|Understanding Modules||12.1||Describe the Modular JDK||7.2||Deploy and execute modular applications, including automatic modules|
|Understanding Modules||13.3||Declare modules and enable access between modules||7.2||Deploy and execute modular applications, including automatic modules|
|Understanding Modules||13.4||Describe how a modular project is compiled and run||7.2||Deploy and execute modular applications, including automatic modules|
From the Back Cover
Includes interactive online learning environment and study tools:
- 2 custom practice exams
- More than 250 electronic flashcards
- Searchable key term glossary
Your Complete Guide to preparing for the Java SE 11 Programmer I Exam 1Z0-815
The OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide thoroughly prepares you for this challenging certification exam. Focusing on Exam 1Z0-815, this in-depth study guide helps you develop the functional-programming knowledge necessary to get certified and advance your career to the next level. Every exam objective is clearly and accurately covered to ensure that you will be fully prepared on exam day. You also get access to Sybex's superior online interactive learning environment and test bank―providing self-assessment tests, chapter quizzes, bonus practice exam questions, electronic flashcards, a searchable glossary of key terms, and more.
This book can be used to successfully pass both the OCP Java SE 11 Programmer I Exam 1Z0-815 and the Java Foundations Exam 1Z0-811.
Coverage of 100% of all exam objectives in this Study Guide means you'll be ready for:
- Introducing the new Java™ module system
- Developing Java applications and garbage collection
- Understanding primitives, object references, and variable scope
- Learning local type inference with the new var identifier
- Creating and applying lambda expressions
- Using Java operators, parentheses, and order of operation
- Managing data with Java collections, generics, and arrays
- Directing flow with if/then, switch, and loop mechanisms
- Defining methods, abstract and concrete classes, and interfaces
- Mastering encapsulation, class inheritance, and polymorphism
- Throwing and catching exceptions and errors
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 access to:
- Interactive test bank with 2 practice exams to 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
ABOUT THE OCP PROGRAM
The??Oracle Certified Professional (OCP) credential validates a high level of knowledge and skills in a specific area of Oracle technology. IT managers often use the OCP credential to evaluate the qualifications of employees and job candidates. Visit education.oracle.com/certification for more information. --This text refers to the paperback edition.
About the Author
Jeanne Boyarsky, OCA/OCP 8 and OCP 11, has worked as a Java developer for a major bank for more than 17 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.
Scott Selikoff, OCA/OCP 8 and OCP 11, has been a professional Java Enterprise developer for over 20 years. He currently operates Selikoff Solutions, LLC, which provides software consulting services to businesses in the tri-state New York City area. --This text refers to the paperback edition.
- ASIN : B081VKH3Y7
- Publisher : Sybex; 1st edition (November 19, 2019)
- Publication date : November 19, 2019
- Language : English
- File size : 2642 KB
- Text-to-Speech : Enabled
- Enhanced typesetting : Enabled
- X-Ray : Not Enabled
- Word Wise : Not Enabled
- Print length : 580 pages
- Lending : Enabled
- Best Sellers Rank: #891,315 in Kindle Store (See Top 100 in Kindle Store)
- Customer Reviews:
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Reading the code samples is difficult, maybe the actual book or even kindle version is formatted to be more readable but the formatting of the code samples in Kindle cloud reader is terrible.
I am studying for the exam on a computer using multiple screens which theoretically should make it easier to switch between taking notes, writing code samples, reading the study guide and checking answers. Unfortunately the combination of web based Kindle cloud reader and terrible formatting of this book make it so inefficient to not be worth it.
The book itself is written in simple and understandable language.
As in their other guides, the book is chock-full of challenging, carefully-vetted review questions that test your knowledge after every chapter. There is no better way to prepare for the exam!
Additionally, I have this book as a reference guide to keep me current on what the new features this version of Java has -- because the material is presented in a way that's easy for looking up the syntax of what I need to do. All of the code samples are clearly written and the descriptions of how to use the new tech (like local variables, modules, and single file source) are helpful even to an advanced developer. The modules section has downloadable sample code as well to make learning those concepts very straightforward.