Skip to content
Home Page Icon
Home Page
OCA Java SE 7 Programmer Study Guide (Exam 1Z0-803)
Author
Budi Kurniawan
Release Date: 2015/06/01
ISBN: 9781771970204
Topic:
Software Development
0%
16
Chapters
0-1
Hours read
0k
Total Words
Start Reading Now
Add to Wishlist
View table of contents
Book Description
This book is designed for people who want to pass the OCA Java SE 7 Programmer exam (Exam 1Z0-803). It comes with a Java refresher, self-tests, and a full mock exam.
Table of Contents
Introduction
Registering for the Exam
Taking the Exam
Exam Topics
About This Book
Downloading Program Examples
Chapter 1: Language Fundamentals
1.1 ASCII and Unicode
1.2 Separators
1.3 Primitives
1.4 Variables
1.5 Constants
1.6 Literals
1.7 Primitive Conversions
1.8 Operators
1.9 Comments
Self Test
Self Test Answers
Chapter 2: Statements
2.1 Overview
2.2 The if Statement
2.3 The while Statement
2.4 The do-while Statement
2.5 The for Statement
2.6 The break Statement
2.7 The continue Statement
2.8 The switch Statement
Self Test
Self Test Answers
Chapter 3: Objects and Classes
3.1 What Is An Object?
3.2 Java Classes
3.3 Creating An Object
3.4 The null Keyword
3.5 Memory Allocation for Objects
3.6 Java Packages
3.7 Encapsulation and Access Control
3.8 The this Keyword
3.9 Using Other Classes
3.10 Final Variables
3.11 Static Members
3.12 Static Final Variables
3.13 Static import
3.14 Variable Scope
3.15 Method Overloading
3.16 Static Factory Methods
3.17 By Value or By Reference?
3.18 Loading, Linking, and Initialization
3.19 Object Creation Initialization
3.20 The Garbage Collector
Self Test
Self Test Answers
Chapter 4: Core Classes
4.1 java.lang.Object
4.2 java.lang.String
4.3 java.lang.StringBuffer and java.lang.StringBuilder
4.4 Primitive Wrappers
4.5 java.lang.Class
4.6 java.lang.System
Self Test
Self Test Answers
Chapter 5: Arrays
5.1 Array Overview
5.2 Iterating over an Array
5.3 The java.util.Arrays Class
5.4 Changing an Array Size
5.5 Searching An Array
5.6 Passing a String Array to main
5.7 Multidimensional Arrays
5.8 ArrayList
Self Test
Self Test Answers
Chapter 6: Inheritance
6.1 Inheritance Overview
6.2 Accessibility
6.3 Method Overriding
6.4 Calling the Constructors of the Superclass
6.5 Calling the Hidden Members of the Superclass
6.6 Type Casting
6.7 Final Classes
6.8 The instanceof Operator
Self Test
Self Test Answers
Chapter 7: Interfaces, Abstract Classes and Polymorphism
7.1 The Concept of Interface
7.2 The Interface, Technically Speaking
7.3 Abstract Classes
7.4 Polymorphism
7.5 Polymorphism in Action
Self Test
Self Test Answers
Chapter 8: Error Handling
8.1 Catching Exceptions
8.2 try without catch
8.3 Catching Multiple Exceptions
8.4 The try-with-resources Statement
8.5 The java.lang.Exception Class
8.6 Throwing an Exception from a Method
8.7 User-Defined Exceptions
8.8 Note on Exception Handling
Self Test
Self Test Answers
Appendix A: Mock Exam
Appendix B: Mock Exam Answers