• RRP: £30.52
  • You Save: £0.05
FREE Delivery in the UK.
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we dispatch the item.
Dispatched from and sold by Amazon.
Gift-wrap available.
Java Programming has been added to your Basket
Used: Very Good | Details
Sold by the book house
Condition: Used: Very Good
Comment: This item will be picked, packed and shipped by Amazon and is eligible for free delivery within the UK
Trade in your item
Get a £0.25
Gift Card.
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 Programming Paperback – 24 Jul 2002

See all formats and editions Hide other formats and editions
Amazon Price New from Used from
"Please retry"
£21.86 £1.95

Trade In this Item for up to £0.25
Trade in Java Programming for an Amazon Gift Card of up to £0.25, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Product details

  • Paperback: 720 pages
  • Publisher: Course Technology Inc; 2nd Revised edition edition (24 July 2002)
  • Language: English
  • ISBN-10: 0619016590
  • ISBN-13: 978-0619016593
  • Product Dimensions: 18.9 x 3.8 x 23 cm
  • Average Customer Review: 2.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 3,533,765 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, and more.

Customer Reviews

2.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See the customer review
Share your thoughts with other customers

Most Helpful Customer Reviews

2 of 3 people found the following review helpful By A Customer on 8 Jan 2006
Format: Paperback
If you are completely new to programming and wish to start with Java then this is not the book for you. The examples are interspersed with text (describing where to type text) and the code for the complete example is rarely given making it difficult to see what your class should look like. There are also a number of mistakes in the book. It's ok if you have some programming experience, but you may be better off looking for another book.
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: 13 reviews
17 of 17 people found the following review helpful
A confusing book 3 Nov 2003
By A Customer - Published on Amazon.com
Format: Paperback
I used this book for a beginning Java programming class. I have no idea why they chose this one over the thousands of other possible introductory books available. First of all, it's just poorly written. Here's an example from a section that introduces input dialog boxes:
"There are two components or arguments for the showInputDialog() method, the parent component and the string component. The string component is composed of a string or icon to be displayed in the dialog box. When no parent component is used, the keyword null is substituted."
Well, what the heck is the parent component?? You've said there are two components, you define the first but then only say what happens if you leave out the second.
The book is rife with these sort of inconsistencies and errors. Also, the author uses an annoying method of explaining (such as it is) concepts using code abstracts, then has you type in examples from scratch. She does this using a confusing step by step; type this - put the cursor here - now type this, process. You don't get a clear picture of the entire example until you have typed it all into an editor. Worse, you reuse your previous examples by having to delete sections and input new sections. This is very error prone. Then all she says is "run the program and observe the result".
It would have been much better if she had just listed the entire code example and said "copy this". The space spent in the step by step typing (probably amouts to a good 1/3 of the entire 663 pages) would have been better spent with an explanation of what the code you just typed in did and why.
There is no example code on the CD (or online) like just about every other coding book uses. Granted, I might become a better typist by inputting all the examples myself, but it makes using this text very slow and cumbersome.
Finally, it just doesn't seem like they put a lot of effort into the book. The best they can do to present concepts is code snippets, a few tables and some (small!) screenshots. Not one chart or diagram to illustrate how anything fits together. I counted maybe 6 flowcharts in the section on loops. That's maybe a half-hour's work in Visio... big deal. Granted, a lot of diagrams in tech books are page-filling fluff, but they do occasionally help to summarize a concept.
Avoid this book if you are looking for a text on your own. If you are taking a class using this one, I'd copy all of these poor reviews and forward them to your school and request that they choose another title.
12 of 12 people found the following review helpful
Not good enough for a second edition 24 Sep 2002
By Kamola Abdurasuleva - Published on Amazon.com
Format: Paperback
This book has nice stuff to read especially for beginners. BUT there are too many typos and they are in the coding and in the explanation. Tiny typos that make your program not compile. And what you do for an hour is looking for your mistakes. I was confused big time and had to ask programmers to help me out.
Additionally, the way she explains her examples are a little bit confusing. She tears them apart as if they are separate small programs and then at the end she will ask you to write the remaining of the code yourself by following her directions. She won't show the whole program in the book, you have to accurately follow her directions in order to input the information in the right place. I ended up reading the chapter three times and correcting her typos while I was reading. Though my review might not be that good, the book still has some nice things in it. I learnt how to do nice stuff (though I never programmed before) and her typos were as debugging exercises for me. Her Java Programming first edition book, contains less typos and better arrangement of the information. But there are no extra chapters that she added in the second edition.
7 of 8 people found the following review helpful
Avoid this book! 1 Dec 2003
By A Customer - Published on Amazon.com
Format: Paperback
I am required to use this book for an introductory Java Programming course. This is the worst text book I have ever used. It is poorly written and filled with errors. The examples, exercises, quizzes and tests are filled with ambiguities. We are in the process of trying to get this book out of the curriculum so that those taking this course in the future will not have to use this garbage.
15 of 20 people found the following review helpful
Java for Dummies or any other book is better than this 27 Oct 2004
By Joseph Mullins - Published on Amazon.com
Format: Paperback
First off... I am not a natural programmer. 70% of the class I am in are. Let it be known that I am not dumb either. I graduated with my first college degree in Biotechnology Magna Cum Laude. That's a 3.78 gpa for me, and pretty good for those who don't know the term. At least half of the students in your class already know how and why these programs work and function. That is where this book totally falls apart. I approach everything as a scientist would. I have to know the how, but more importantly the "WHY" and the thought process behind each new idea. Why do we set up the program this way? What is the reason for jumping around back and forth in every chapter??? She leads us through the exercises by the nose, but never shows the whole code or comments about the program as a whole.
She never goes through the following: This section of code will do this, we need a section to do that and a section to do this other thing. This feeds off that... etc.. What it totally misses is that logic involved with programming. When a problem is put forth, you stop and think about it. You lay out what this program needs to do. List all the variables you'll need, etc. Get the sections of programming ideas down, then start turning them into code.

This book ignores this thought process completely. I'm no slouch either. The exercises tell you to place your cursor here in the method of the class of the main... (if you can find it... there's no actual code listed in its entirety so good luck)
press enter... okay, now type this... Why??? Who knows, she never tells you why you want to place this little piece of code in this other part of the program... Then, you go to a totally different part of the program and type this... little snippet of codeWhy??? Who knows. You know what the individual line of code will do, but not WHY you put it in this particular part of the program. What makes it worse is half the time you're looking at the sections of code she had you make and you think to yourself, 'Self, What was she thinking, I wouldn't make it like that, who places code in that order?' What's the thought process behind these chunks of code?

If real programmers make their programs the way she takes you through them I gaurantee they'd all kill themselves by the age of 30.

At times you'll bounce around so much, you will go bonkers, I'm telling you.

I am learning more from the Java for Dummies books than I did in a class with an actual professor using this horrible book. Bring a different book to class, use the different book. If the programs your instructor wants you to write don't have to be done using this book, then, don't get it. Or at least get it but get another book and read them both. Trust me, it sounds like more work, but it's acually a lot less work as you won't waste hundreds of hours interpreting this confusing book.

I wonder if she made it confusing to maintain her own Job Security...

7 of 9 people found the following review helpful
Difficult to follow 29 April 2003
By A Customer - Published on Amazon.com
Format: Paperback
I'm taking a programming class that requires this book. I've taken one other class where the text was also a Joyce Farrell book and that book was just as hard to follow as Java Programming Second Edition.
The problems with this book are that it's not written in laymen's terms. The prologue indicates that the book was written for someone that has no prior programming experience and no higher math than high-school math. However, the programming examples require a good knowledge of programming structure and syntax or a first timer simply will not be able to follow the examples.
The programs are not written out for you. The author gives you step-by-step examples to follow and expects you to type them in. An example of this is, "Place the insertion point directly to the right of the main brackets and press enter." This would be great if the author had explained what the main brackets are.
There's another example in the book where the author has you create an object but never tells you where to create it. She gives the instructions for every other part of the program except where the object is supposed to go.
This book will leave you very frustrated.
I should also mention that in my class of 20 students all of us are very frustrated and fed-up with this book. We have all complained to our instructor and he is making accommodations so that we wont have to rely on the text as much for our instruction, but if a student misses class I guess they're out of luck.
We have gone to our department chair asking him to replace this text. He refuses to. He likes it. So maybe there is some merit to it. I have yet to find it.
On a related note, I'm also taking a C++ class (C++ is supposed to be more difficult to understand than Java) and I'm able to understand the structure and syntax of C++ without any problem.
public class GetAnotherBook
public static void main(String[] args)
System.out.println("Don't buy this book");
Well, that's my review. Just don't get stuck in a class where they use this text. Please let me know if there is something I can recommend to my school other than this waste of tree fiber.
Were these reviews helpful? Let us know