OCA Java SE 7 Programmer I Certification Guide
Prepare for the 1Z0-803 exam
Mala Gupta
Foreword by Jeanne Boyarsky
  • April 2013
  • ISBN 9781617291043
  • 560 pages

The author knows her stuff and is a great teacher of Java.

From the Foreword by Jeanne Boyarsky, CodeRanch

Java programmer certifications are designed to tell would-be employers whether or not you really know your stuff, and cracking the OCA Java SE 7 Programmer Certification is not an easy task. Thorough preparation is crucial if you want to pass the exam the first time with a score you can be proud of. You need to know your Java inside and out -- and you need to understand the certification process so you're ready for the challenging questions you'll face in the exam.

About the book

To earn the OCA Java SE 7 Programmer Certification, you need to know your Java inside and out, and to pass the exam it's good to understand the test itself. This book cracks open the questions, exercises, and expectations you'll face on the OCA exam so you'll be ready and confident on test day.

OCA Java SE 7 Programmer I Certification Guide is a comprehensive guide to the 1Z0-803 exam. You'll explore important Java topics as you systematically learn what is required. Each chapter starts with a list of exam objectives, followed by sample questions and exercises designed to reinforce key concepts. It provides multiple ways to digest important techniques and concepts, including analogies, diagrams, flowcharts, and lots of well-commented code.

Table of Contents detailed table of contents




about this book

about the authors

about the cover illustration


1 Disclaimer

2 Introduction to OCA Java SE 7 Programmer certification

3 FAQs

4 The testing engine used in the exam

1. Java basics

1.1. The structure of a Java class and source code file

1.2. Executable Java applications

1.3. Java packages

1.4. Java access modifiers

1.5. Nonaccess modifiers

1.6. Summary

1.7. Review notes

1.8. Sample exam questions

1.9. Answers to sample exam questions

2. Working with Java data types

2.1. Primitive variables

2.2. Identifiers

2.3. Object reference variables

2.4. Operators

2.5. Summary

2.6. Review notes

2.7. Sample exam questions

2.8. Answers to sample exam questions

3. Methods and encapsulation

3.1. Scope of variables

3.2. Object’s life cycle

3.3. Create methods with arguments and return values

3.4. Create an overloaded method

3.5. Constructors of a class

3.6. Accessing object fields

3.7. Apply encapsulation principles to a class

3.8. Passing objects and primitives to methods

3.9. Summary

3.10. Review notes

3.11. Sample exam questions

3.12. Answers to sample exam questions

4. String, StringBuilder, Arrays, and ArrayList

4.1. Welcome to the world of the String class

4.2. Mutable strings: StringBuilder

4.3. Arrays

4.4. ArrayList

4.5. Comparing objects for equality

4.6. Summary

4.7. Review notes

4.8. Sample exam questions

4.9. Answers to sample exam questions

5. Flow control

5.1. The if and if-else constructs

5.2. The switch statement

5.3. The for loop

5.4. The enhanced for loop

5.5. The while and do-while loops

5.6. Comparing loop constructs

5.7. Loop statements: break and continue

5.8. Summary

5.9. Review notes

5.10. Sample exam questions

5.11. Answers to sample exam questions

6. Working with inheritance

6.1. Inheritance with classes

6.2. Use interfaces

6.3. Reference variable and object types

6.4. Casting

6.5. Use this and super to access objects and constructors

6.6. Polymorphism

6.7. Summary

6.8. Review notes

6.9. Sample exam questions

6.10. Answers to sample exam questions

7. Exception handling

7.1. Exceptions in Java

7.2. What happens when an exception is thrown?

7.3. Categories of exceptions

7.4. Common exception classes and categories

7.5. Summary

7.6. Review notes

7.7. Sample exam questions

7.8. Answers to sample exam questions

8. Full mock exam

8.1. Mock exam

8.2. Answers to mock exam questions

Appendix A: Answers to Twist in the Tale exercises


What's inside

  • Covers all exam topics
  • Hands-on coding exercises
  • How to avoid built-in traps and pitfalls

About the reader

Written for developers with a working knowledge of Java who want to earn the OCA Java SE 7 Programmer I Certification.

About the author

Mala Gupta has been training programmers to pass Java certification exams since 2006. She holds OCA Java SE7 Programmer I, SCWCD, and SCJP certifications.

placing your order...

Don't refresh or navigate away from the page.
customers also reading

This book 1-hop 2-hops 3-hops

FREE domestic shipping on three or more pBooks