Search and Find
Service
Cover
1
Title Page
3
Copyright
4
Acknowledgments
6
About the Authors
7
Contents
9
Introduction
11
Choosing an Exam
12
Taking an Upgrade Exam
13
Considering Other Study Paths
13
Who Should Buy This Book
14
How This Book Is Organized
14
Using the Objective-Based Chapters
14
Using the Practice Exam Chapters
16
Reviewing Exam Changes
17
Ready to Take the Exam
17
Need More Help Preparing?
18
Bonus Contents
18
Part I OCA
19
Chapter 1 Java Basics
21
Chapter 2 Working with Java Data Types
35
Chapter 3 Using Operators and Decision Constructs
51
Chapter 4 Creating and Using Arrays
67
Chapter 5 Using Loop Constructs
81
Chapter 6 Working with Methods and Encapsulation
97
Chapter 7 Working with Inheritance
115
Chapter 8 Handling Exceptions
133
Chapter 9 Working with Selected Classes from the Java API
153
Chapter 10 OCA Practice Exam
169
Part II OCP
203
Chapter 11 Java Class Design
205
Chapter 12 Advanced Java Class Design
223
Chapter 13 Generics and Collections
241
Chapter 14 Lambda Built-in Functional Interfaces
257
Chapter 15 Java Stream API
273
Chapter 16 Exceptions and Assertions
289
Chapter 17 Use Java SE 8 Date/Time API
307
Chapter 18 Java I/O Fundamentals
319
Chapter 19 Java File I/O (NIO.2)
337
Chapter 20 Java Concurrency
355
Chapter 21 Building Database Applications with JDBC
375
Chapter 22 Localization
389
Chapter 23 OCP Practice Exam
403
Appendix Answers to Review Questions
445
Index
583
Advert
602
EULA
603
All prices incl. VAT