
Since this book came out, there have been at least 2 major revisions of Java. But, you know what, don’t worry. At the level of treatment
What Hughes does is use Java as a good language in which to imbue the precepts of computing. If you have never programmed before, you should probably start with an object oriented language. Skip Fortran, Pascal and C. Well, given Java’s popularity, it’s a natural choice.
Some of the early chapters deal with material that is not restricted to OO languages. Like the if-else construct. Or for loops. You should not have any problems with these. Later in the text, it actually goes into how you can think in OO terms, and how to map these into actual source code in the text, it is not closely connected to the latest in Java. Beside, as Java gets upgraded, it tends to be a superset of older versions. .
http://www.filefactory.com/file/1add0f
http://rapidshare.com/files/130051205/0763717614.rar
