• RRP: £92.82
  • You Save: £11.84 (13%)
FREE Delivery in the UK.
Only 1 left in stock (more on the way).
Dispatched from and sold by Amazon.
Gift-wrap available.
Java for Everyone has been added to your Basket
Have one to sell?
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

Java for Everyone Paperback – 19 Feb 2010

See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
"Please retry"
£78.17 £20.88

There is a newer edition of this item:

Trade In Promotion

Frequently Bought Together

Java for Everyone + Object-Oriented Systems Analysis and Design
Price For Both: £125.97

Buy the selected items together

Product details

  • Paperback: 516 pages
  • Publisher: John Wiley & Sons; 1 edition (19 Feb. 2010)
  • Language: English
  • ISBN-10: 0471791911
  • ISBN-13: 978-0471791911
  • Product Dimensions: 20.3 x 1.9 x 25.3 cm
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 55,759 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

About the Author

Cay S. Horstmann is a Professor of Computer Science in the Department of Computer Science at San Jose State University. He is an experience professional programmer and was Vice President and Chief Technology Officer for Preview Systems, Inc. He is also a consultant for major corporations, universities, and organizations on Java, C++, Windows, and Internet programming. Horstmann is the author of many successful professional and academic books, including Big C++, C++ For Everyone, Big Java, Java Concepts, Object Oriented Design and Patterns (all John Wiley & Son, Inc.), and Core Java (Sun Microsystems Press), with Gary Cornell.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4.5 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See both customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

By Girl85 on 17 Feb. 2013
Format: Paperback Verified Purchase
Are you a Java noob as in the meaning, you have never programmed before?

You need to have simple explanation for every step?

Do you need to have exercises?

If yes, this book is the answer for you prayers.

I loved it, I am so glad I found this book. It is the ULTIMATE AND PERFECT book for every Java Beginner.
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
By Hussain on 12 May 2012
Format: Paperback Verified Purchase
This is a great book to buy if you are just starting out to learn java for the first time, they have very detailed examples of code that you can write yourself and see how they run and they explain everything in a clear and concise way
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 Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: 12 reviews
11 of 14 people found the following review helpful
Not for programmers 19 Sept. 2010
By Robin Xavier - Published on Amazon.com
Format: Paperback
This is a very nicely edited book, with lot of images, generous margins and spacing, numerous boxes (common errors, syntax, etc.) and highlights, and a beautiful page layout.

It teaches the basis of programming with Java, and does it fairly well. However, readers with a previous programming experience will be disappointed: Java is used as a (nearly) incidental tool to learn programming. It really assumes you know nothing about programming of any kind and teaches you everything from variables to object-orientation, and from lists to flow-control operations.

Three supplementary chapters are available on-line only. There are also screencasts and additional worked examples. Many exercises are proposed at the end of each chapter of the book but the solutions are not available to individual programmers, so their usefulness is low.

In conclusion, the book's title and presentation are misleading. It is a book for university instructors and students, not for everyone. If you know another programming language and wish to learn Java, this book is not for you. If you know nothing about progamming and want to learn Java as a first language, this book might be for you, but you should find an organized course centered around it to take full advantage of it. In this regard, the presentation on the publisher website is more accurate than Amazon's.
3 of 3 people found the following review helpful
eh, Ive seen better 3 July 2011
By californiatechie - Published on Amazon.com
Format: Paperback Verified Purchase
There are several problems with the way this book is written. First, there are a couple of small errors in a couple of the examples forcing you to figure out the mistake. When you actually find it, you learned something but its very frustrating. Second, numerous examples list things that the author hasnt covered leaving you to stare at it for a while. You then re-read the preceding text hoping to find what you missed. When you cant find it, you have to wonder if its important enough to look up or skip it because it must not be relevant to the section. Very frustrating. Some of the problem questions and review exercises ask you to create code that wasnt covered specifically in the material.

The book seems to by attempting to make a complicated subject look overly simple. Unfortunately it seems to do this by assuming we know enough about Java to fill in the blanks or catch errors.

If you're looking for a book that will stretch your brain like a rubber band to the point just before it snaps, this may be the perfect book for you. If you want a clear, complete easy to follow guide to Java, you may want to look at other options
2 of 2 people found the following review helpful
Meh 7 Mar. 2014
By Normalization - Published on Amazon.com
Format: Paperback
My school uses this book for Java, so I'm required to use it.

It's an okay book, but I think it really struggles with some of the concepts like classes, constructors, and methods. It just really doesn't go that great of a job explaining that stuff in my opinion. I had to end up reading a different book on my own to understand those concepts. For someone who is new to programming, you often have to explain things in a real world way to understand. For example with methods, it finally clicked when another book told me to think of a method as a verb of a sentence or an "action". Just don't think this book is good for beginners who might struggle with programming concepts.
4 of 5 people found the following review helpful
The right stuff 5 Aug. 2010
By Cosmo - Published on Amazon.com
Format: Paperback
Published 2010. High price tag but an excellent tutorial book with a clear and pragmatic approach to coding, well presented, with good self-check questions and practical exercises at the end of each chapter.

Designed to be used with instructional courses (for which extra is charged) but as a standalone book for beginners in Java it does the job well - and sticks lucidlly to the subject without the ghastly chatty approach dopted by some authors in this field. You can tell you're in the hands of an expert.
2 of 2 people found the following review helpful
Just what I wanted to teach beginning programming! 9 Mar. 2011
By Mark Meyer - Published on Amazon.com
Format: Paperback
The purpose of this book is to teach novice programmers programming, using Java as the vehicle. It does this superbly! I love this book because it is not overwhelmingly huge and heavy. Yet there is enough in this book for a CS 1 course.

Another thing I praise this book for is that it is "objects gradual" rather than "objects early" or "objects first." Objects are not really introduced until chapter 7 (I think, I don't have the TOC in front of me.) This fits my philosophy perfectly.

So far, my students say they like the book. This is the first semester I've used it. I love the pictures!
Were these reviews helpful? Let us know