Used price: $7.95
Used price: $10.00
List price: $34.95 (that's 30% off!)
Used price: $64.99
Used price: $9.95
List price: $41.95 (that's 30% off!)
Used price: $15.88
Buy one from zShops for: $18.50
List price: $25.00 (that's 30% off!)
Used price: $15.99
Collectible price: $16.89
Buy one from zShops for: $16.37
Used price: $0.82
Collectible price: $4.00
Buy one from zShops for: $4.75
Used price: $3.95
Collectible price: $14.95
Before buying, be aware that you're paying almost $1 per page, and will have absorbed the book's contents in under 5 minutes. Personally, I feel cheated.
Used price: $43.00
Buy one from zShops for: $42.00
1. It pretty much focuses on Applets. This helps by not bogging you down with two many libraries (which you encounter when you switch from applets to applications). You're able to deal with a few things alot and get really familiar with them.
2. It has a lot of examples at the end of each chapter to help you review and incorporate what you've learned. (Examples are related to skills you've just learned and do not incorporate new ones out of the blue).
3. It seemed the authors had considerable teaching experience. They really hammered on points that other authors just "blow" over...like "What is a constructor?", "How do you use the "this" keyword?"..
4. It stays concise within a smaller segment of Java. You deal primarily with the AWT, as opposed to Swing.
5. It uses examples that are easy to conceptualize. You don't have to mess with binary, hexadecimal, and octal numbers and use mathmatical formulas all the time--like you do in Beginning Java.
I'd recommend this book to anyone who wants to build foundational skills and who needs to understand why they did something as much as how they did it.
Java for Students is written for people with absolutely no prior knowledge of programming. Books often say things like this and then after the first chapter or two take off into the skies where it is impossible for many to follow. This book taught me to fly!
Like many introductory books you write your first Java program inside the first 20 pages. And then the authors continue to provide example after example and more than 100 exercises that build progressively on the information presented until you really get the hang of programming in Java and understanding programming concepts - variables, calculations, methods, parameters, events, decisions, repetition, objects, classes, inheritance, arrays, string manipulation, exception handling, packages, abstract classes, interfaces, threads... My proudest moment was when I scanned through the Glossary at the very end of the book and really understood all the terms included. If you want to understand programming in general and Java specifically, this is a great place to start.
These authors do an excellent job of presenting essential information in a simple fashion and then adding more details and complexity as you progress through the book. They presented code that illustrated concepts and syntax in early chapters that they added to in subsequent chapters to demonstrate additional features or problem solving methods. The result was an opportunity to develop confidence and familiarity without being overwhelmed with all the details at once. At the end of each chapter Bell and Parr included a Grammar Spot, Programming Pitfalls, New Language Elements, and a Summary. They did a good job of reinforcing important points.
The authors teach in the UK and the book has a funny mixture of British and US influences. I was a little nervous when an exercise invited creating a program to calculate making change for a soft drink machine in British money but then they offered an overview of UK coins and a suggestion to work in the common denominator, pence. I did not find any difficulties following the discussions as an American.
I noticed more editing problems in the last third of the book - missing words, mislabeled material. This was a little challenging but if you were following along closely you could understand what was meant. It was more disconcerting than anything else.
The book refers to a website that provides the source code for all the examples and demonstrations of their running...I liked this book a lot. If you need to start with the basics I think you will too!