Programming Books C Java PHP Python Learn more Browse Programming Books
  • List Price: $54.99
  • Save: $15.18 (28%)
Only 1 left in stock (more on the way).
Ships from and sold by
Gift-wrap available.
+ $3.99 shipping
Used: Very Good | Details
Sold by -usedbooks123-
Condition: Used: Very Good
Comment: Very Good Some wear on book from reading, we guarantee all purchases and ship all items via USPS mail.
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

A Programmer's Guide to Java¿ Certification: A Comprehensive Primer (2nd Edition) Paperback – August 14, 2003

ISBN-13: 978-0201728286 ISBN-10: 0201728281 Edition: 2nd

Buy New
Price: $39.81
22 New from $7.98 49 Used from $0.01 1 Collectible from $9.98
Amazon Price New from Used from
"Please retry"
$7.98 $0.01

There is a newer edition of this item:

A Programmer's Guide to Java SE 7 Certification: A Comprehensive Primer (4th Edition)
Sign up to be notified when this item becomes available.
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

Frequently Bought Together

A Programmer's Guide to Java¿ Certification: A Comprehensive Primer (2nd Edition) + SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) (Certification Press)
Price for both: $81.45

Buy the selected items together

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Paperback: 672 pages
  • Publisher: Addison-Wesley Professional; 2 edition (August 14, 2003)
  • Language: English
  • ISBN-10: 0201728281
  • ISBN-13: 978-0201728286
  • Product Dimensions: 7 x 1.4 x 9.2 inches
  • Shipping Weight: 2.9 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (36 customer reviews)
  • Amazon Best Sellers Rank: #1,543,518 in Books (See Top 100 in Books)

Editorial Reviews

From the Back Cover

To pass the Sun Certified Programmer for Java 2 Platform 1.4 exam (SCPJ2 1.4) you need this book. It is written for any experienced programmer (with or without previous knowledge of Java) interested in mastering the Java programming language and passing the SCPJ2 1.4 exam.

A Programmer's Guide to Java™ Certification, Second Edition , contains detailed coverage of all exam topics and objectives, helpful code examples, exercises, review questions, and several full practice exams. In addition, as a comprehensive primer to the Java programming language, this book is an invaluable reference tool for the reader.

This new edition has been thoroughly updated to focus on the latest version of the exam (CX-310-035). In particular, it contains more in-depth explanations of the syntax and usage of core language features that are now emphasized on the exam. The accompanying CD contains a version of the SCPJ2 1.4 Exam Simulator developed by Whizlabs Software, which includes several mock exams and simulates the exam-taking experience. The CD also contains the complete source code for all the examples, and solutions to the programming exercises.

What you will find in this book:

  • Extensive coverage of all the objectives defined for the Sun Certified Programmer for Java 2 Platform 1.4 exam
  • Easy-to-follow structure with chapters organized according to the exam objectives as laid out by Sun Microsystems
  • Summaries that clearly state and differentiate the exam objectives and the supplementary objectives to be covered in each chapter
  • A list of Sun's objectives for the SCPJ2 1.4 exam, and a guide to taking the exam
  • A complete mock exam with new questions (not repeats of review questions)
  • A CD that includes several mock exams and a version of the SCJP 1.4 Exam Simulator by Whizlabs Software, which simulates the exam-taking experience
  • Numerous exam-relevant review questions to test your understanding of each major topic, with annotated answers
  • Programming exercises and solutions at the end of each chapter
  • Copious code examples illustrating concepts where the code has been compiled and thoroughly tested on multiple platforms
  • Program output demonstrating expected results from running the examples
  • Extensive use of UML (Unified Modeling Language) for illustration purposes
  • An introduction to basic terminology and concepts in object-oriented programming
  • Advice on how to avoid common pitfalls in mastering the language and taking the exam
  • Platform-independent coverage--platform-specific details are provided where relevant
  • Information about the SCPJ2 Upgrade exam

  • 0201728281B07152003

    About the Author

    Khalid A. Mughal is an associate professor at the Department of Informatics at the University of Bergen, Norway. During his extensive career, he has designed and implemented many courses on Java, object-oriented system development, and compiler techniques. He has also given seminars for the IT industry. He is the principal author of Java Som Forste Programmeringssprak (Java as a First Programming Language) published by Cappelen Akademisk Forlag, 2002.

    Rolf W. Rasmussen is a system developer at Vizrt, a company that develops real-time graphics systems for TV, films, and the Web. Previously, he has worked on clean room implementations of the Java class libraries. He is coauthor, with Professor Mughal, of Java Som Forste Programmeringssprak.


    Customer Reviews

    4.6 out of 5 stars
    5 star
    4 star
    3 star
    2 star
    1 star
    See all 36 customer reviews
    This is a VERY comprehensive book from which to study the SCJP exam.
    Patrick Thompson
    After the exam, this book will serve the reader well as a reference guide for Java, arguably one of the best reference guides at that.
    Matthew K. Morgan
    I think that if you are serious about being a professional Java developer, you need this book!
    D. Cramer

    Most Helpful Customer Reviews

    36 of 36 people found the following review helpful By Patrick Thompson on October 8, 2003
    Format: Paperback
    This is a VERY comprehensive book from which to study the SCJP exam. I have read both it and Kathy Sierra's books. They are different paths to the same goal. Where Kathy's is easier to read, Mughal goes to greater depth. Kathy's questions are easier, Mughals are generally more difficult and searching. He poses questions that are extremely subtle as times...hence being very frustrating...but then, they do make you better because you really have to read, think and reason a question out properly(A skill that I needed to develop...and one that reading this book has aided me in developing). A glance is typically not enough in the case of this book. But challenges either make us or break us and this book will challenge you (Do the practise exams on the CD and see what I mean!).
    I have to admit, at times I resented this book...wanting to throw it with annoyance...but perserverance in times of frustration is what is needed. This book takes it to a deeper level than Kathy's...since she is teaching you just what you need for the exam. Mughal does this plus adds depth and scope so you are getting a more complete education in this area. Actually, I think both books do compliment each other in a way: Start with Kathy's, then read this. This will check how much you really know (just don't throw it at loved ones...:))
    Only criticism: the UML diagrams are probably unnecessary since a SCJP exam is being studied for. WHile I appreciate their purpose (vale adding to your Java education), they do require effort to interpret that could be better spent elsewhere.
    All concepts have coded examples, though for some of the questions you really have to read the text to find the answers...but this is a good thing (if you have the I'll-be-damned-if-this-is-going-to-beat-me gene...
    Read more ›
    Comment Was this review helpful to you? Yes No Sending feedback...
    Thank you for your feedback. If this review is inappropriate, please let us know.
    Sorry, we failed to record your vote. Please try again
    13 of 13 people found the following review helpful By Thomas Paul VINE VOICE on October 13, 2004
    Format: Paperback
    If you are studying to become a Sun Certified Programmer for the Java 2 Platform 1.4 this book will help you to receive not just a passing grade but an excellent understanding of the intricacies of the Java programming language. Mughal and Rasmussen aren't satisfied with simply giving you a minimal understanding of Java so that you can pass a test. They are interested in helping you to understand the language at a deeper level. After all, it is much easier to pass the certification exam when you actually understand the material rather than when you have simply memorized a lot of details.

    I'll give you an example of the level of detail that the book covers. Section 5.2 of the book covers Selection statements. The section starts with a description of the if statement followed by an activity diagram which explains the flow of the statement. The authors then show a simple example followed by a clear explanation of the if statement. Then they do the same with if-else, this time using several examples. The same level of detail follows for the switch statement, again providing clear text, with a simple activity diagram, followed by several well explained examples. Finally, the section ends with several review questions. What this means is that this book can serve you well even after you have passed the certification exam. You will be hard pressed to find a better written reference.

    The book covers all the information you need to pass the certification exam and covers the material needed to connect all the pieces together. The included CD has several mock exams with questions that will help you understand the type of questions that you will face on the actual exam. If you do well on the mock exams you will do well on the real thing. Overall, this is an excellent book for studying for the Java certification. But it is such a good reference that you will want to keep it nearby even after you have passed the certification.
    Comment Was this review helpful to you? Yes No Sending feedback...
    Thank you for your feedback. If this review is inappropriate, please let us know.
    Sorry, we failed to record your vote. Please try again
    9 of 9 people found the following review helpful By Matthew K. Morgan TOP 500 REVIEWERVINE VOICE on November 1, 2003
    Format: Paperback
    There are many books on the market dealing with the topic of Java Certification, and this is a newer entry in that popular field. From the title, A Programmer's Guide to Java Certification, one is led to believe that this book is for experienced developers who are looking to complete their knowledge of Java and go on to the next level of mastery. This book does achieve this goal, but it goes far beyond this objective and is worth much more than a simple study guide or reference manual.
    In the preface of the book, the authors state that this book will not address graphics, as graphics topics are not part of the Sun Certification exam. Since this book is aimed squarely at helping the reader pass the certification exam, there is no need for topics dealing with graphics, and the authors make this very clear from the beginning. This is therefore the wrong book for you if you need AWT or Swing material.
    Consistent with its implied goal of expanding the knowledge base of experienced developers, the book has deep discussion of the structure of Java applications, but the discussion is taken a step further. The authors use UML diagrams, starting as early on as page 3, to give a more graphical depiction of the relationships and structures they describe. This is very different from the other Java books I have seen and is a very strong reinforcement for the topic. Not only does the reader read about the topic, but the UML diagrams drive home the point so that the reader can *see* the relationships. The authors even explain in enough detail how to interpret the UML notation, so previous knowledge of UML is not a requirement. UML is not the focus of this book, so there is not an emphasis on it and there's no exhaustive tutorial on it, but it's enough to supplement their main topic -- Java.
    Read more ›
    Comment Was this review helpful to you? Yes No Sending feedback...
    Thank you for your feedback. If this review is inappropriate, please let us know.
    Sorry, we failed to record your vote. Please try again

    Most Recent Customer Reviews

    What Other Items Do Customers Buy After Viewing This Item?