The Virtual Bookcase for browsing and sharing reviews of books. New to this site? Read the welcome page first.

The Virtual Bookcase Home
Recent reviews
Collected book news
Welcome to this site
Add your own book

Book details of 'Core Java 1.1 Volume 1: Fundamentals'

Cover of Core Java 1.1 Volume 1: Fundamentals
TitleCore Java 1.1 Volume 1: Fundamentals
Author(s)Cay S. Horstmann, Gary Cornell
PublishedAugust 1997
PublisherPrentice Hall PTR
Web links for this book
Search at
Wikipedia booksources
Shop for this book

Back to shelf Computer programming info for Core Java 1.1 Volume 1: Fundamentals


Vote for this book

The Virtual Bookcase Reviews of 'Core Java 1.1 Volume 1: Fundamentals':

Reviewer wrote:
Endorsed by Sun Microsystems, Core Java 1.1 deals with "fundamental" Java programming. The first volume deals with "fundamental" Java programming. Geared toward the more experienced programmer who has a knowledge of some other programming language, this guide is full of tips and smart enhancements to help you get the most out of basic Java.Early chapters provide the history of Java and the basics of using it for Internet computing. The authors dutifully cover the bare-bones essentials of Java, such as variables, programming statements, and the basic object design in Java and argue that it is a good (though not perfect) object-oriented programming language. They include helpful suggestions for modeling classes using inheritance and interfaces. Some expert material, which makes use of several advanced language features, is also included in the discussion of how to clone arrays. Later the authors show how to use Java's inner classes, including anonymous inner classes. The chapter on graphics programming is also geared toward real-world programmers, showing how printing can be integrated alongside code that displays graphics on the screen.The rest of the book moves toward the fundamentals of Abstract Window Toolkit (AWT) programming, first covering the complexities of event handling in the Java Developer's Kit (JDK) 1.1 event model, then publishing a survey of the basic AWT components. The discussion of the "peer," or native, model and how it can be bypassed easily using "lightweight" controls in JDK 1.1 programming is interesting. Concluding chapters describe the basics of processing applets; data structures, such as vectors and hash tables (as well as custom linked lists and queues for the more ambitious programmer); and exception handling.The organization of this text makes a lot of sense for new--and more experienced--programmers who are making the transition to Java. This book covers a lot of ground while delivering a good deal of "expert mode" programming knowledge along the way. Even those who already know a little Java will benefit from this information.

Reviewer Rob Slade wrote:
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 properly. 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" (see reviews), 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 already. 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

Add my review for Core Java 1.1 Volume 1: Fundamentals
Search The Virtual Bookcase

Enter a title word, author name or ISBN.

The shelves in The Virtual Bookcase

Arts and architecture (25)
Biography (24)
Business and Management (120)
Cars and driving (53)
Cartoons (45)
Children's books (180)
Computer (475)
Computer history/fun (113)
Computer networks (382)
Computer programming (215)
Computer security (272)
Cook books (89)
Fantasy (154)
Fiction (446)
Health and body (71)
History (138)
Hobby (37)
Horror (65)
Humorous books (52)
Literature (57)
Operating systems (94)
Outdoor camping (162)
Outdoors (236)
Politics (85)
Privacy (61)
Psychology (55)
Religion (17)
Science (113)
Science Fiction (156)
Self-help books (56)
Technology (14)
Travel guides (308)
War and weapons (29)
World Wide Web (213)
Zen (5)
Other books (89)

The Virtual Bookcase is created and maintained by Koos van den Hout. Contact e-mail
Site credits
Copyright © 2000-2018 Koos van den Hout / The Virtual Bookcase Copyright and privacy statement