Java in Easy Steps Review

Java in Easy Steps
Average Reviews:

(More customer reviews)
Are you looking to buy Java in Easy Steps? Here is the right place to find the great deals. we can offer discounts of up to 90% on Java in Easy Steps. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Java in Easy Steps ReviewJava In Easy Steps offers a brief and superficial overview of Java syntax and some common classes. You can quickly learn to produce simple programs. With more work, and some imagination, you may be able to produce more complex ones.
However, you will not master Java without looking elsewhere. As soon as you step outside the walled garden of its pre-programmed examples, you will encounter issues for which the book provides no guidance.
For example: the book shows you how to catch an exception, but not how to throw one. Neither does it explore various related issues such as the difference between checked and unchecked exceptions, or the need to provide throw specifications as part of a method's signature. This stuff is important. You can't write serious Java without knowing about it.
Another example: I see no explanation of the difference between the equality operator ("==") and the Object.equals() method. If you naively compare two Strings with "==", you probably won't get the results you might reasonably expect. It took me some head-scratching to figure that out,
You can run the examples on your own system, but that's just an exercise in typing. There are no exercises inviting you to modify or extend the examples. Of course, if you can't come up with your own exercises, you're probably not cut out to be a programmer anyway.
In all fairness, the many syntax errors in the examples do provide opportunities to practice the important art of deciphering the compiler's error messages. As it happened, I created plenty of opportunities on my own, and didn't need the help.
I noticed a more serious error in the section on writing files. A sidebar claims that the BufferedWriter.append() method adds text to the end of a file, without overwriting the existing contents. Suspicious, I tried it, and it didn't work. The append() method appears to have exactly the same effect as the write() method. If you want to avoid overwriting an existing file, you need to open the file differently, which in the case of the example happens when you construct the FileWriter.
I had already spent a number of years working with C++ and various other languages. Someone without any programming background will no doubt experience the book differently. I fear that the book may provide a beginner with the illusion of mastery.
Java In Easy Steps will get you off the ground quickly, but it won't teach you to fly.
Java in Easy Steps Overview

Want to learn more information about Java in Easy Steps?

>> Click Here to See All Customer Reviews & Ratings Now

0 comments:

Post a Comment