
This book is different from most other books on Java. Whereas other books teach the basics
of the language, this book shows how to apply it to some of computing’s most interesting,
useful, and, at times, mysterious programming tasks. In the process, it displays the power,
versatility, and elegance of the Java language. Thus, it is through the art of Java that the artistry
of Java’s design is displayed.
As you might expect, several of the applications, such as the download manager in Chapter 4
or the e-mail subsystem in Chapter 5, relate directly to the Internet. However, many of the
chapters develop code that illustrates the expressiveness of Java independently of the Internet.
For example, the language interpreter in Chapter 3, or the AI-based search routines in Chapter 10,
are what we call “pure code” examples. Neither of these applications relies on the Internet or
uses a GUI interface. They are the type of code that in the past one might have expected to find
written in C++. The ease by which these types of programs can be written in Java demonstrates
the versatility and agility of the language.Each chapter develops code that you can use as-is, without changes. For example, the
expression parser in Chapter 2 makes an excellent addition to many applications. However,
the real benefits result when you use the applications as starting points for your own
development. For example, the Web crawler developed in Chapter 7 can be adapted for use
as a Web-site archiver or broken-link detector. In general, think of the various programs and
subsystems as launching pads for your own projects.
Download links:
http://rapidshare.com/files/126461114/McGraw.Hill.The.Art.Of.Java.Neo.ImediaR.rar
No comments:
Post a Comment