Cargando…

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. --

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Boyarsky, Jeanne (Autor), Selikoff, Scott (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Indianapolis, Indiana : Sybex, [2016]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • 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
  • 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
  • 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
  • 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
  • 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