Jump to ratings and reviews
Rate this book

SCJP Sun Certified Programmer for Java 6 Study Guide

Rate this book
Publisher's Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.


The Best Fully Integrated Study System Available--Written by the Lead Developers of Exam 310-065 With hundreds of practice questions and hands-on exercises, SCJP Sun Certified Programmer for Java 6 Study Guide covers what you need to know--and shows you how to prepare--for this challenging exam. Covers all SCJP exam topics, Declarations and Access Control · Object Orientation · Assignments · Operators · Flow Control, Exceptions, and Assertions · Strings, I/O, Formatting, and Parsing · Generics and Collections · Inner Classes · Threads · Development CD-ROM Bonus downloadable MasterExam practice test with free online registration.

851 pages, Hardcover

First published January 1, 2008

78 people are currently reading
627 people want to read

About the author

Kathy Sierra

32 books148 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
428 (48%)
4 stars
320 (36%)
3 stars
101 (11%)
2 stars
19 (2%)
1 star
9 (1%)
Displaying 1 - 30 of 62 reviews
Profile Image for Frank Naitan.
14 reviews5 followers
Want to read
November 2, 2019
There is a lot that can be learned from this book. How to wirte cleaner, more READABLE and maintainable code. It's definitely a worth-read.
Profile Image for Nguyen Huu Anh Vu.
142 reviews11 followers
December 29, 2014
Funny writing style, Detail explanation (sometimes too much detail that could piss me off). Deep coverage of OCJP exam objectives. Challenging exercises and Good summaries at the end of each chapter. If you are going to take OCJP exam, this book is for you.
4 reviews1 follower
December 4, 2017
I am a big fan of Kathy Sierra. I have read couple of books written by her.

Head First Java, 2nd Edition
Head First Servlets and JSP
SCJP Sun Certified Programmer for Java 6 Exam 310-065

I love the way she writes. Very simple language and easy to understand programs.

I am coming back to SCJP Sun Certified Programmer for Java 6 Exam 310-065 to brush up my concepts on generics and she has really done a great job.

Simply awesome book.
Profile Image for Nikhil.
37 reviews9 followers
August 16, 2017
Good book with deep dive in to each concept. Very helpful for Java certification aspirants
2 reviews
September 16, 2019
Good on concepts, but it could be good if it could be updated for latest java versions or add appendix for the same.
Profile Image for Dave Shah.
5 reviews
June 18, 2020
LOL- I worked through this with a team I was on. Never did get that certification but this was helpful at the time more in how it lead to some really good team discussions
Profile Image for Paul Abernathy.
56 reviews1 follower
August 9, 2014
I studied this book for the Sun (now Oracle) Certified Java Programmer SE 6 exam (Exam 310-065). I thought I knew how to program in Java before but I found that I learned quite a lot from the book. It goes through the subjects covered on the exam and explains them and gives sample code.

There were a few times when I thought it could have been better organized, but overall the organization was OK. The main drawback I found was that there seemed to be a few details it left out. There were a number of times as I was doing the practice questions that I came upon some rule that had not been covered in the text. I even rescheduled my test because I was missing so many of the questions. That is the main reason why I'm giving it four stars and not five. In their defense, it is difficult to write a text that exhaustively covers everything in a language as large as Java. I did pass the test, but I'm just wondering if I could have passed the test earlier and with less time spent studying had they explained a few things a little better.

Despite a few small flaws, I ended up passing the test with an 85%, 27% more than the required 58%. The only training I did was studying this book, doing the practice questions, writing lots of sample programs, and occasionally looking at the online API. Oh, and I did consult another book about threads but I ended up not needing to because the questions on threads on the exam were not very hard. So this book did it's job. The questions on the test were easier than the book's practice questions.

I would recommend that someone wanting to pass the exam get this book, read it, take notes, and do lots of little programs as the authors recommend in the forward. Start by copying the sample code in the book, then tinker with it to see what happens when you change this thing or that thing. Then write a few of your own programs, changing various parts to see how it changes the output. And then take all the sample questions at the end of the book, and then do the sample quizzes and tests on the CD. Start the quizzes several weeks before the test, not a week before like I did, so you can have plenty of time to go back and study the areas where you are weak. When you miss a question, find out why you missed it, and go back later after you have forgotten the specific answers and try it again. And don't stress too much because like I said I found the actual test to be easier than their practice questions. If you combine careful study of this book with writing code and doing the quizzes, you will almost certainly pass the test.
7 reviews
December 15, 2015
This book...well, it means a lot to me. I taught myself programming out of it. I'd worked my way through Apress's SCJP guide, which was crap. Then I heard this book is THE guide to the exam, so I worked through it too. In my mind, not only is this book THE guide to SCJP, it's THE guide to Java itself, or even to programming and computer science to some extent. Somehow it manages to teach to the test AND teach CS concepts incredibly thoroughly while being actually entertaining. It taught me what the heap is, what "pass by reference" means and why I should never modify an object that was passed to me (or if I do the passing, don't allow modifying to begin with). I haven't programmed full-time in Java for 5 years, but I still reach for it from time to time when I need a refresher on how garbage collection or multithreading works. Those things work the same way in most modern languages. Heck, even the multithreading APIs are much the same. Once I've read how to use `wait` and `join` in Java, which this book does a great job teaching, I can use them in Ruby, Python or what have you. And of course, when I *do* program in Java, this book is a godsend.

I guess the book hasn't been updated for Java 7/8 because the SCJP exam has fallen out of favor with employers? That's really sad if that's the case. It's a great programming book, period, and it should live on. I hope the authors rework it into a general Java guide. For my part, I recommend it to anyone who wants to learn Java. The newer Java versions are mostly a superset of the old ones, so you won't be wasting your time.
Profile Image for Shawn.
320 reviews4 followers
May 7, 2012
The book seems good at what it is designed for. Okay, my take while reading the book and doing the quizzes at the end of each chapter was that this had to be the most worthless certification on the planet. The quiz questions seemed more inclined to try to trick and misdirect than to really test anything of value, so I was pretty down on it as a result. But I had committed to taking the exam, so I prepared anyway. I read the book twice and did all the questions at the end, studying the answers carefully. I did each practice exam that comes with the book and scored 41% (after 1st book read), 57% (while reading the 2nd time), and 55% (after 2nd read of the book). I took the actual exam a couple days ago and scored 90%. The real exam had virtually none of the dumb trickery that the practice stuff had. So I'd say the book did a good job of tricking me into studying more than enough to pass the exam--I wish I had spent less time preparing, although I am happy with the result. If anything, the book's practice questions may be overly discouraging and difficult--they might cause some folks to give up on taking the real exam who ought to press ahead anyway.
Profile Image for Ahmed.
2 reviews12 followers
March 20, 2011
Here is the thing, want to prepare for the SCJP 6 exam? This is the book to read. It tackles each of the 38 objectives of the exam in great detail and a very neatly-organized 10-chapter structure. The book assumes no prior knowledge of the topics, just that you know your way around Java programming- compiling and running programs. The only chapter that might feel a bit messy is the I/O section (chapter 6), but if you know your way around Java I/O you will have no troubles with it. In short, SCJP Sun Certified Programmer for Java 6 Study Guide is a must-read for any SCJP 6 hopeful. Get that book.
Profile Image for Ahmed Attyah.
23 reviews5 followers
May 7, 2012
I read this book 3 times, beside it is the best resource to prepare for SCJP/OCPJP , it is a good material if you really want to master Java, I'm sure you will learn new stuff in this book, personally i found many new things i never knew about !, also this book organizes information in a good manner, make concepts clear !, i really recommend it for all java developers even if are not preparing for certification !
Profile Image for Jeffery Moulton.
Author 2 books24 followers
March 19, 2012
This is a very well-done certification-prep book. It is informative, has great sample test questions, and is often funny in a geeky, nerd sort of way (though the promised twist ending is something of a dud). The only complaint I had was that it needed more exercises. It gave great examples, but didn't have the reader actually try them out enough. If not for that, it would have been 5 stars.

Recommended for anyone studying for the exam.
Profile Image for Santhosh Kumar.
33 reviews
October 13, 2020
Why you're reading the book matters. If it's to clear the exam it's the best that there is. of course, just learning from the book will do no good, but reading this will help you learn a few things. If you're reading this to "learn" java. You should understand that you're "learning" java not learning how to use java. It's just a different way of saying that you're learning the fundamentals in quite a detailed manner, which is good.
42 reviews
December 9, 2011
il particolare stile di scrittura degli autori si rivela effettivo anche qui, pur non essendo portato agli estremi "visuali" della serie "Head first"; i contenuti, nel limite degli argomenti di certificazione, sono ben sviluppati, e lo consiglierei anche a chi volesse approfondire le basi del linguaggio, pur non essendo interessato a certificarsi
Profile Image for Jessenia Kahn.
19 reviews
January 20, 2015
The read was difficult, but it serves its purpose. Each subject is written thoroughly to a fault. Each time you read it, you will walk away with with a better perspective on Java. You're always guaranteed to walk away with something. The only problem is making it through! I pick a random chapter every now and then to re-enforce the concepts.
10 reviews1 follower
February 6, 2016
The technical base for any java programmes. This completely covers the java part of what i think a java junior should know.

The book itself is a well crafted manual that helps you absorb and structure all the 800+ pages showing that authors are not only good technicians but also awesome teachers.

And as bonus you get to easily pass a certification. An example for any manual!
Profile Image for Abin.
10 reviews3 followers
July 21, 2012
Wonderful book.You will fall in love with java once u start learning this.Kudos to the authors for this rich n lovely book.A basic knowledge of Java is required for understanding the concepts in this book.This is the only technical book I really loved.
Profile Image for Manuel.
2 reviews1 follower
June 20, 2012
Not exist a better book to understand and get ready to pass the OCJP 1.6.

All Java issues are very well explain with a simple and clear language.

Thanks Kathy!!




Oracle Certified Professional, Java SE 6 Programmer
Profile Image for Sowmya's book world.
251 reviews64 followers
August 19, 2012
I am finally done with my certification :)

THIS BOOK HELPED ME IN UNDERSTANDING THE THINGS IN BETTER WAY. I WILL NOT RECAMOND IT FOR THE JUST STARTER TO READ THIS BOOK

U KNOW THE BASIC CONCEPT AND WANT TO KNOW EXPOLRE IT IN A BETTER WAY THEN ITS A VERY GOOD BOOK

Profile Image for Vadim.
116 reviews2 followers
February 15, 2014
A truly fascinating and easy to read book about Java. I've finished it even though I don't plan to pass Java 6 examinations (Java 7 exams are available already). I liked the author's jokes a lot, and generally the way information is presented is quite easy to get.
Profile Image for Pavol.
32 reviews9 followers
November 21, 2013
It was a long fight but I managed to finish it. Will see how it helps with the test.

I actually liked the book. There is a lot of interesting information and authors are doing their best to put it in understandable way (with jokes once in a while).
1 review
October 31, 2013
It's doing a good job at keeping content concise. I read it when I was in my early phase of career, but book was organized in such a way that it did not overwhelm me. I hope they come up with something equally good for Java 8.
Profile Image for Kholofelo.
5 reviews6 followers
March 17, 2015
It is really easy to read and makes Java Fun LOL.
It addresses topics in a more engaging manner.
Realistic and challenging problems well explained.
Each Chapter is focused to one topic and it is well written

Overall, it is a five star book for anyone who'd love to get Cert'd
1 review1 follower
May 5, 2009
-Nicely covers all exam topics
-Could be written more concisely
Profile Image for Samar Reda.
5 reviews1 follower
May 3, 2010
very intersting book , you wont be bored while reading .It provides very good covarge to Java SE provided with illustrative examples. Strongly recommanded
Displaying 1 - 30 of 62 reviews

Can't find what you're looking for?

Get help and learn more about the design.