[techbooks] REVIEW: "Core Java, Volume 1 - Fundamentals", Gary Cornell/Cay S
- BKCRJAV1.RVW 980621
"Core Java, Volume 1 - Fundamentals", Gary Cornell/Cay S. Horstmann,
1997, 0-13-766957-7, U$39.95/C$55.95
%A Gary Cornell 75720.1524@...
%A Cay S. Horstmann
%C One Lake St., Upper Saddle River, NJ 07458
%I Prentice Hall
%O U$39.95/C$55.95 +1-201-236-7139 fax: +1-201-236-7131
%P 630 p. + CD-ROM
%S Java Series
%T "Core Java, Volume 1 - Fundamentals"
Calling a six hundred page book an introduction sounds a bit like a
joke about German essays. (Calling a two volume, thirteen hundred
page book an introduction is even worse.) Still, that is what Cornell
and Horstmann have produced, and a very good introduction it is.
Particularly if you have Windows 9x/NT, or Solaris, this package gives
you everything that you need to start working with Java--and working
The book is an introduction: it is not designed in a reference format.
Those who go on to serious Java programming will likely want to look
at a guide such as Flanagan's "Java in a Nutshell" (cf. BKJAVANS.RVW),
but "Core Java" is definitely the place to start learning the
language. Unlike all too many other Java texts, this one does not
automatically assume that you know C, C++, and object-oriented
programming. That fact alone makes it a first class choice for those
budding Webmasters who want to get in on the Java game. The
background and concepts behind the language are explained, as well as
the necessary commands and syntax to get started. Object-orientation
is presented and explained very clearly.
Experienced programmers are not left out. Icons indicate special tips
for those who have worked with C++ and Visual Basic. The text can
therefore be rapidly skimmed when a programmer is practiced in coding
The earlier two editions of "Core Java" have been in a single volume.
This edition splits the material into two. This volume, the
fundamentals, is still the basic introduction. It covers a
description of Java, the Java programming environment, basic
programming structures, objects and classes, inheritance, interfaces,
graphics, event handling, user interface components, applets, data
structures, and exceptions and debugging. These are, indeed, the
fundamentals, and enough to get started with the language.
copyright Robert M. Slade, 1996-98 BKCRJAV1.RVW 980621
rslade@... rslade@... robertslade@... p1@...
Find virus and book info at http://www.victoria.tc.ca/techrev/rms.html
Robert Slade's Guide to Computer Viruses, 0-387-94663-2 (800-SPRINGER)
Free Web-based e-mail groups -- http://www.eGroups.com