OCA OCP Java SE 7 Programmer I II Study Guide (Exams 1Z0 803 804) %5b Sierra Bates
OCA_OCP%20Java%20SE%207%20Programmer%20I%20_%20II%20Study%20Guide%20(Exams%201Z0-803%20_%201Z0-804)%20%5BSierra%20_%20Bates%2020
(Certification%20Press)%20Kathy%20Sierra%2C%20Bert%20Bates-OCA_OCP%20Java%20SE%207%20Programmer%20I%20%26%20II%20Study%20Guide%2
(Certification%20Press)%20Kathy%20Sierra%2C%20Bert%20Bates-OCA_OCP%20Java%20SE%207%20Programmer%20I%20%26%20II%20Study%20Guide%2
(Certification%20Press)%20Kathy%20Sierra%2C%20Bert%20Bates-OCA_OCP%20Java%20SE%207%20Programmer%20I%20%26%20II%20Study%20Guide%2
(Certification%20Press)%20Kathy%20Sierra%2C%20Bert%20Bates-OCA_OCP%20Java%20SE%207%20Programmer%20I%20%26%20II%20Study%20Guide%2
User Manual:
Open the PDF directly: View PDF
Page Count: 1094 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Cover
- Title Page
- Copyright Page
- Contents
- Contributors
- Acknowledgments
- Preface
- Introduction
- Part I: OCA and OCP
- 1 Declarations and Access Control
- Java Refresher
- Identifiers and Keywords (OCA Objectives 1.2 and 2.1)
- Define Classes (OCA Objectives 1.2, 1.3, 1.4, 6.6, and 7.6)
- Use Interfaces (OCA Objective 7.6)
- Declare Class Members (OCA Objectives 2.1, 2.2, 2.3, 2.4, 2.5, 4.1, 4.2, 6.2, and 6.6)
- Declare and Use enums (OCA Objective 1.2 and OCP Objective 2.5)
- 2 Object Orientation
- Encapsulation (OCA Objectives 6.1 and 6.7)
- Inheritance and Polymorphism (OCA Objectives 7.1, 7.2, and 7.3)
- Polymorphism (OCA Objectives 7.2 and 7.3)
- Overriding / Overloading (OCA Objectives 6.1, 6.3, 7.2, and 7.3)
- Casting (OCA Objectives 7.3 and 7.4)
- Implementing an Interface (OCA Objective 7.6)
- Legal Return Types (OCA Objectives 2.2, 2.5, 6.1, and 6.3)
- Constructors and Instantiation (OCA Objectives 6.4, 6.5, and 7.5)
- Statics (OCA Objective 6.2)
- Two-Minute Drill
- Q&A Self Test
- Self Test Answers
- 3 Assignments
- Stack and Heap—Quick Review
- Literals, Assignments, and Variables (OCA Objectives 2.1, 2.2, 2.3, and Upgrade Objective 1.2)
- Scope (OCA Objectives 1.1 and 2.5)
- Variable Initialization (OCA Objective 2.1)
- Passing Variables into Methods (OCA Objective 6.8)
- Garbage Collection (OCA Objective 2.4)
- Two-Minute Drill
- Q&A Self Test
- Self Test Answers
- 4 Operators
- 5 Working with Strings, Arrays, and ArrayLists
- 6 Flow Control and Exceptions
- Using if and switch Statements (OCA Objectives 3.4 and 3.5—also Upgrade Objective 1.1)
- Exercise 6-1: Creating a switch-case Statement
- Creating Loops Constructs (OCA Objectives 5.1, 5.2, 5.3, 5.4, and 5.5)
- Exercise 6-2: Creating a Labeled while Loop
- Handling Exceptions (OCA Objectives 8.1, 8.2, 8.3, and 8.4)
- Exercise 6-3: Propagating and Catching an Exception
- Common Exceptions and Errors (OCA Objective 8.5)
- Two-Minute Drill
- Q&A Self Test
- Self Test Answers
- 1 Declarations and Access Control
- Part II: OCP
- 7 Assertions and Java 7 Exceptions
- 8 String Processing, Data Formatting, Resource Bundles
- String, StringBuilder, and StringBuffer (OCP Objective 5.1)
- Dates, Numbers, Currencies, and Locales (OCP Objectives 12.1, 12.4, 12.5, and 12.6)
- Parsing, Tokenizing, and Formatting (OCP Objectives 5.1, 5.2, and 5.3)
- Resource Bundles (OCP Objectives 12.2, 12.3, and 12.5)
- Two-Minute Drill
- Q&A Self Test
- Self Test Answers
- 9 I/O and NIO
- File Navigation and I/O (OCP Objectives 7.1 and 7.2)
- Files, Path, and Paths (OCP Objectives 8.1 and 8.2)
- File and Directory Attributes (OCP Objective 8.3)
- DirectoryStream (OCP Objective 8.4)
- FileVisitor (OCP Objective 8.4)
- PathMatcher (OCP Objective 8.5)
- WatchService (OCP Objective 8.6)
- Serialization (Objective 7.2)
- Two-Minute Drill
- Q&A Self Test
- Self Test Answers
- 10 Advanced OO and Design Patterns
- 11 Generics and Collections
- 12 Inner Classes
- 13 Threads
- 14 Concurrency
- Concurrency with the java.util.concurrent Package
- Apply Atomic Variables and Locks (OCP Objective 11.2)
- Use java.util.concurrent Collections (OCP Objective 11.1) and Use a Deque (OCP Objective 4.5)
- Use Executors and ThreadPools (OCP Objective 11.3)
- Use the Parallel Fork/Join Framework (OCP Objective 11.4)
- Two-Minute Drill
- Q&A Self Test
- Self Test Answers
- 15 JDBC
- Starting Out: Introduction to Databases and JDBC
- Core Interfaces of the JDBC API (OCP Objective 9.1)
- Connect to a Database Using DriverManager (OCP Objective 9.2)
- Submit Queries and Read Results from the Database (OCP Objective 9.3)
- Use PreparedStatement and CallableStatement Objects (OCP Objective 9.6)
- Construct and Use RowSet Objects (OCP Objective 9.5)
- JDBC Transactions (OCP Objective 9.4)
- Two-Minute Drill
- Q&A Self Test
- Self Test Answers
- Appendix A: Serialization
- Appendix B: Classpaths and JARs
- Appendix C: About the Download
- Index