Preparation for Oracle® Certified Professional Java® SE 8 Programmer II
- Advanced Class Design
- Design Patterns and Principles
- Generics and Collections
- Functional Programming
- Dates, Strings, and Localization
- Exceptions and Assertions
- Concurrency
- IO
- NIO.2
- JDBC
- Builder Pattern
- Composing Objects
- Define Functional Interface
- Desing Interface
- Extend Interface
- Factory Pattern
- Immutable Object
- Implementing Functional Interfaces With Lambdas
- Implementing Polymorphism
- One Object Take Many Different Forms
- Singleton Pattern1
- Singleton Pattern2
- Singleton Pattern3
- Array and ArrayList
- Comparing Multiple Fields
- Generic Bound
- Generic Class
- Generic Interface
- Searching and Sorting
- Using Comparable
- Using Comparable1
- Using Comparator
- Using List
- Using Map
- Using Queue
- Using Set
- Wrapper Classes and Autoboxing