OCP Oracle certified professional Java SE 8 programmer II study guide

Going beyond the mere exam prep with insight, explanations, and perspectives from the authors' years of experience, this invaluable, comprehensive study guide reinforces what you know, teaches you what you don't, and gives you the hands-on practice you need to boost your skills. --

Bibliographic Details
Main Authors: Boyarsky, Jeanne, Selikoff, Scott (Author)
Format: eBook
Language:English
Published: Indianapolis, Indiana Sybex 2016
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 04633nmm a2200469 u 4500
001 EB001937316
003 EBX01000000000000001100218
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 9781119067894 
020 |a 1119067901 
020 |a 111906788X 
020 |a 9781119067887 
020 |a 9781119067900 
050 4 |a QA76.73.J38 
100 1 |a Boyarsky, Jeanne 
245 0 0 |a OCP Oracle certified professional Java SE 8 programmer II study guide  |c Jeanne Boyarsky and Scott Selikoff 
260 |a Indianapolis, Indiana  |b Sybex  |c 2016 
300 |a 1 volume  |b illustrations 
505 0 |a Adding Constructors, Fields, and MethodsCreating Nested Classes; Member Inner Classes; Local Inner Classes; Anonymous Inner Classes; Static Nested Classes; Summary; Exam Essentials; Review Questions; Chapter 2 Design Patterns and Principles; Designing an Interface; Purpose of an Interface; Introducing Functional Programming; Defining a Functional Interface; Implementing Functional Interfaces with Lambdas; Applying the Predicate Interface; Implementing Polymorphism; Distinguishing between an Object and a Reference; Casting Object References; Understanding Design Principles; Encapsulating Data 
505 0 |a OCP Oracle® Certified Professional Java® SE 8 Programmer II: Study Guide; Acknowledgments; About the Authors; Contents at a Glance; Contents; Introduction; Assessment Test; Answers to Assessment Test; Chapter 1 Advanced Class Design; Reviewing OCA Concepts; Access Modifiers; Overloading and Overriding; Abstract Classes; Static and Final; Imports; Using instanceof; Understanding Virtual Method Invocation; Annotating Overridden Methods; Coding equals, hashCode, and toString; toString; equals; hashCode; Working with Enums; Using Enums in Switch Statements 
505 0 |a Implementing Consumer and BiConsumerImplementing Predicate and BiPredicate; Implementing Function and BiFunction; Implementing UnaryOperator and BinaryOperator; Checking Functional Interfaces; Returning an Optional; Using Streams; Creating Stream Sources; Using Common Terminal Operations; Using Common Intermediate Operations; Putting Together the Pipeline; Printing a Stream; Working with Primitives; Creating Primitive Streams; Using Optional with Primitive Streams; Summarizing Statistics; Learning the Functional Interfaces for Primitives; Working with Advanced Stream Pipeline Concepts 
505 0 |a Putting It All TogetherUsing Lists, Sets, Maps, and Queues; Common Collections Methods; Using the List Interface; Using the Set Interface; Using the Queue Interface; Map; Comparing Collection Types; Comparator vs. Comparable; Comparable; Comparator; Searching and Sorting; Additions in Java 8; Using Method References; Removing Conditionally; Updating All Elements; Looping through a Collection; Using New Java 8 Map APIs; Summary; Exam Essentials; Review Questions; Chapter 4 Functional Programming; Using Variables in Lambdas; Working with Built-In Functional Interfaces; Implementing Supplier 
505 0 |a Includes bibliographical references 
505 0 |a Creating JavaBeansApplying the Is-a Relationship; Applying the Has-a Relationship; Composing Objects; Working with Design Patterns; Applying the Singleton Pattern; Creating Immutable Objects; Using the Builder Pattern; Creating Objects with the Factory Pattern; Summary; Exam Essentials; Review Questions; Chapter 3 Generics and Collections; Reviewing OCA Collections; Array and ArrayList; Searching and Sorting; Wrapper Classes and Autoboxing; The Diamond Operator; Working with Generics; Generic Classes; Generic Interfaces; Generic Methods; Interacting with Legacy Code; Bounds 
653 |a Java (Computer program language) / Examinations / Study guides 
653 |a Java (Langage de programmation) / Examens / Guides de l'étudiant 
653 |a Java (Computer program language) / Examinations / fast 
700 1 |a Selikoff, Scott  |e author 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
015 |a GBB640267 
776 |z 9781119067900 
776 |z 9781119067894 
776 |z 9781119067887 
776 |z 1119067898 
776 |z 111906788X 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781119067900/?ar  |x Verlag  |3 Volltext 
082 0 |a 374 
082 0 |a 005.2762 
520 |a Going beyond the mere exam prep with insight, explanations, and perspectives from the authors' years of experience, this invaluable, comprehensive study guide reinforces what you know, teaches you what you don't, and gives you the hands-on practice you need to boost your skills. --