Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Oracle Certified Professional Java SE 7 Programmer Exams 1Z0-804 and 1Z0-805: A Comprehensive OCPJP 7 Certification Guide (Expert's Voice in Java) 2013th Edition

3.7 out of 5 stars 45 customer reviews
ISBN-13: 978-1430247647
ISBN-10: 1430247649
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Rent On clicking this link, a new layer will be open
$15.45 On clicking this link, a new layer will be open
Buy used On clicking this link, a new layer will be open
$30.37 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$37.53 On clicking this link, a new layer will be open
More Buying Choices
34 New from $29.97 34 Used from $5.00
Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Excel2016ForDummiesVideo
Excel 2016 For Dummies Video Training
Discover what Excel can do for you with self-paced video lessons from For Dummies. Learn more.
click to open popover

Frequently Bought Together

  • Oracle Certified Professional Java SE 7 Programmer Exams 1Z0-804 and 1Z0-805: A Comprehensive OCPJP 7 Certification Guide (Expert's Voice in Java)
  • +
  • Java Practice Questions: Oracle Certified Professional, Java SE 7 Programmer (OCPJP)
  • +
  • OCA/OCP Java SE 7 Programmer I & II Study Guide (Exams 1Z0-803 & 1Z0-804) (Certification Press)
Total price: $89.85
Buy the selected items together

Editorial Reviews

About the Author

S G Ganesh is a practitioner working in the area of code quality management at Siemens Corporate Research and Technologies in Bangalore. He previously worked in HP's C++ compiler team and was also a member of the C++ standardization committee. His areas of interests include OO design, design patterns, and programming languages.He is a Software Engineering Certified Instructor (IEEE certification) and has an OCPJP 7 certification.
NO_CONTENT_IN_FEATURE
New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfiction, Picture Books and more. See more

Product Details

  • Series: Expert's Voice in Java
  • Paperback: 656 pages
  • Publisher: Apress; 2013 edition (February 26, 2013)
  • Language: English
  • ISBN-10: 1430247649
  • ISBN-13: 978-1430247647
  • Product Dimensions: 7.4 x 1.5 x 9.3 inches
  • Shipping Weight: 2.6 pounds (View shipping rates and policies)
  • Average Customer Review: 3.7 out of 5 stars  See all reviews (45 customer reviews)
  • Amazon Best Sellers Rank: #859,793 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Kindle Edition Verified Purchase
This book is teeming with mistakes. Singleton implementations are broken(the current idiom for singleton is enum singleton, static class holder(described in this book) is an idiom for safe publication only, but it does not work for singleton because there can be several classloaders in JVM) - double checked locking in this book misses volatile keyword, which is crucial. Nevertheless, the book confirms that implementation does not work and says that "the problem was reportedly fixed in Java 5". Guys, I've bought this book for Java 7 certification, of course it should reflect changes made in Java 5.

The authors also do not distinguish the difference between widening of primitive types and upcasting of classes.

The sum() method on page 166 creates n Double object wrappers, instead of using primitive double variable etc. and so on.

This book also contains many groundless optimization tips, for example it states that final classes in Java are more efficient, because "the method calls are resolved in compiler time" . That is wrong for Hotspot JVM, because it's smart enough to apply analogous optimization looking whether the method is effectively overriden in subclass or not - it's done during the classloading and has nothing to do with final keyword.
You should not justify twisting your code only by a hypothesis that there may exist some JVM where some specific optimization *may* work.

P.S. sorry for my English I'm not a native speaker.
5 Comments 37 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
I used this book to study for the OCPJP Java 1.7 exam. It prepared me. I used Mock Exam 1 as an open book test. Good thing I did it as open-book because several answers were wrong. In particular this : Question 83 asks you to choose 1 correct answer from 4 possible code snippets. The problem is that two of them are right. The answer book says "Options b) and c) uses the finally block, which is not applicable with try-with-resource." Which is incorrect. The FINALLY clause is perfectly acceptable with try-with-resource. Some of the questions also had typographical, syntax, and grammar errors, which make it seem as if they rushed to press without bug-proofing the exams.

Otherwise, this was a good study aid. It seems comprehensive.
Comment 8 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
I bought the Kindle version. It's only like $20 or so. I'm studying for both the OCA and the OCP at the same time. I have my OCA scheduled in a few days, and I'll schedule my OCP later. I've noticed that this helps me with my OCP preparation as well as my OCA. I recommend it, as well as reading the online Oracle Java learning trails, and the enthuware.com mock exams. These three resources will help with OCP. I have an excellent book for the OCA, which of course paired with enthuware.com mock exams and the learning trails.

Update- I completed this book the first time. It's like 650 pages. I will re-read it and then take the enthuware mock exams I bought (which they updated for me recently). I like the book, I like the writing style, I believe in the content, and it's nice to have somebody gather this information for me in a way that helps me target the exam. I'll update this when I get results on my exam. My recommendation is to read it twice, and I'm following my own recommendation. 650 pages is a lot of information to take in.

Update- After reading this book twice, taking and reviewing both included exams, reading the online Oracle.com Javadocs for the OCP JP SE 7 certification, getting a wee bit of practical experience, and taking and reviewing all 5+1 associated Enthuware exams, I passed the 804 exam on my first try. I got a 70%, where 65% is a passing score. This book was an important introductory step toward getting this certification. The study process up to today (June 9 2014 pass) took me 6 months of part-time study.

I recommend studying this book as a part of the above steps to prepare for the 804 exam.
Comment 6 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
A good book to prepare you for the 1Z0-804 exam. Before reading the book, I hadn't used a lot of the topics covered in the exam (localisation, concurrency and NIO) and I thought the book did a pretty good job of explaining these topics and providing good code examples to reinforce the theory. Only reason that I'm giving it a 4 is that I found quite a lot of errors. The authors have an errata sheet on their website, so If you use that in conjunction with the book, you will be fine.
4 Comments 4 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Good review and logically written. Most is not all code is perfect. In many other books, I frequently find flaws in code but not this one. However, much of the information can also be found right on Oracle's website. Some of the material is better covered on the Oracle site. I recommend doing both.
Comment 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Neat small explanations of the topics covered by the exam(I hope!). I will find out in about a month when I think I should be ready. I took the OCJCP7 1Z-805 exam last week and scored 81. The mock exams in this book are much more difficult than the real exam - so they are a great preparation. Also the exam I took is the "upgrade" exam, so it covered additions to Java 7 not in earlier versions, like the Java NIO classes and new Concurrency util classes - a lot of the questions in book are on more general Java concepts like threads, inner classes, static references and overridding, etc., which are not the focus of the upgrade exam.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Set up an Amazon Giveaway

Oracle Certified Professional Java SE 7 Programmer Exams 1Z0-804 and 1Z0-805: A Comprehensive OCPJP 7 Certification Guide (Expert's Voice in Java)
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: Oracle Certified Professional Java SE 7 Programmer Exams 1Z0-804 and 1Z0-805: A Comprehensive OCPJP 7 Certification Guide (Expert's Voice in Java)