Books
Computers Electronics Home & Garden Jewelry Movies Music Toys
Search for: in
The Java(TM) Programming Language (3rd Edition)
by Addison-Wesley Pub Co
The Java(TM) Programming Language (3rd Edition) - Click to Enlarge
Avg. Rating: 3.8 of 5 stars (based on 5 reviews)
$0.94 to $35.30 from 3 stores
Written by several of Java's inventors, The Java Programming Language, Third Edition provides a nearly… Read more
Similar ItemsNEW!
Effective Java Programming Language Guide
$3.00 to $44.99 from 6 stores
The Java(TM) Tutorial: A Short Course on the Basics (3rd Edition)
$8.95 to $47.49 from 6 stores

See more below
Information Below:  Store Prices  |  Customer Reviews  |  Similar Items


Compare Store Prices
View: All  |  Used
Sort By
Store Name
Sort By
Store Rating
Sort By
Price
Sort By
Shipping
 
Description
 
Buy
Bunches of Books
Store Info
Be the first to write a review
Used
See site The Java(TM) Programming Language (3rd Edition) See it at at
Bunches of Books
* Prices and availability are subject to change without notice. Please check the merchant store for details.
List Your Products -
Customers Who Viewed This Item Also Viewed

Effective Java Programming Language Guide
$3.00 to $44.99 from 6 stores

The Java(TM) Tutorial: A Short Course on the Basics (3rd Edition)
$8.95 to $47.49 from 6 stores

The Java Tutorial Continued: The Rest of the JDK
$9.82 to $41.99 from 3 stores

The Essence of Object-Oriented Programming with Java and UML
$9.99 to $39.12 from 4 stores

Java(TM) Language Specification (2nd Edition)
$0.78 to $39.95 from 2 stores

The JFC Swing Tutorial: A Guide to Constructing GUIs, Second Edition
$22.95 to $49.99 from 6 stores

Java Examples in a Nutshell, 3rd Edition
$17.55 to $26.37 from 4 stores

Java Network Programming, Third Edition
$6.00 to $35.96 from 5 stores

Head First Design Patterns
$6.00 to $44.95 from 7 stores

Concurrent Programming in Java(TM): Design Principles and Pattern (2nd Edition)
$21.00 to $46.62 from 4 stores

Design Patterns
$17.00 to $51.88 from 6 stores

Java in a Nutshell, Fourth Edition
$1.08 to $23.97 from 4 stores

The C++ Programming Language (Special 3rd Edition)
$7.20 to $59.50 from 4 stores

Product Description
The Java(TM) Programming Language (3rd Edition)
Description
Written by several of Java's inventors, The Java Programming Language, Third Edition provides a nearly indispensable guide to basic and advanced features in today's hottest programming language. Perfect for the intermediate or advanced developer, this book delivers a wealth of information on how to do more with Java. The first sections provide a nicely compact tour of Java basics. If you're a beginner, you'll get a glimpse of the fundamentals of Java quickly. (Most of this new edition has the more experienced reader in mind.) Subsequent chapters delve into basic and advanced language features of what can be done with classes, interfaces, and other design features in Java. The authors' explanations are notably clear and never pedantic. Many examples are illustrated by using simple mathematical problems, and the class-design samples for inheritance and interfaces all use comprehensible class names and concepts.

This title is outstanding when it comes to class design. It will definitely let any reader do more with classes, whether you want to make use of such features as "anonymous inner classes" and reflection (for loading classes dynamically), or do more with interfaces (including extending interfaces and tricks on changing data members in interfaces).

Prominent sections here include a complete guide to Java language statements, including keywords, literals, and support for Unicode. Later sections feature a nice, clear explanation of Java's complicated I/O classes, a fine tutorial on threading, and a solid introduction to using Java's collection classes. The book closes with a tour of some additional "core" Java packages that are available in the language.

In all, this up-to-the-minute guide to some of the more complex features in today's Java fills a valuable niche for any Java developer. Besides providing a glimpse into what the Java team at Sun is up to, this authoritative resource can help you master the finer points of class design, as well as make the most out of newly added features in the new JDK 1.3 standard. --Richard Dragan

Topics covered: QuickStart overview of Java, class and object design in Java, access control, construction and initialization, static methods, method overloading, class inheritance, redefining members, the protected keyword, the strictfp keyword and floating-point processing, cloning objects, interfaces (constants, methods, and modifiers), extending interfaces, marker interfaces, nested classes and interfaces (including static nested types, inner classes, and anonymous inner classes), tokens, operators, and expressions in Java, literals, keywords, operator precedence, control flow, Java exception handling, exception classes, the String and StringBuffer classes, threads, synchronization APIs and techniques (scheduling, thread groups, and thread local storage), the wrapper classes for Number types, Java reflection, loading classes, garbage collection (GC algorithms, finalization and reachability states), packages, JavaDoc documentation tags, tour of Java I/O stream classes, serialization techniques, new and legacy Java collections, miscellaneous utility classes, system programming with properties, processes and JVM shutdown; internationalization and localization techniques, and tour of additional Java "core" packages.


Book Description
Direct from the creators of the Java(tm) programming language, this Third Edition of The Java(tm) Programming Language is a valuable resource for both novice and advanced programmers. More than 100,000 developers who programmed with C, C++, Smalltalk, or other high-level languages have used this book to get a concise, intelligent, and deep understanding of the Java programming language. This book is what you need to understand the basic design goals of the language and the application of the language in real-world development. It provides unique insights into why and how the language was designed and intended to be used. The authors describe the latest version of the language, as defined in the Java(tm) Language Specification, Second Edition and implemented in version 1.3 of the Java 2 SDK, Standard Edition. This third edition has been structured to give more in-depth treatment of the newer language features, as well as informative examples on using some of the new APIs. New and/or revised in this edition: more details on language features, including an expanded section on nested classes more comprehensive treatment of garbage collection and related programming issues coverage of new APIs, such as collections and internationalization Thoroughly revised from start to finish, this edition fully covers the features of the current release of the Java programming language and class libraries. The book serves as a tutorial introduction to the language and essential libraries as well as a reference. Experienced programmers will find this new edition to be a valuable reference, and will gain new insights into the subtleties of the language. Novice and intermediate programmers will benefit from the valuable examples and clear explanations of language and library features. Make sure you understand the contents of this book before you begin any serious development for the Java platform.
Customer Reviews
0 out of 1 people found the following review helpful:
1 of 5 stars  better books are out there (much better)
Tuesday, February 22, 2005
Core Java 2, volumes I and II, by Cay Horstmann and Gary Cornell, are much, much better in my opinion. Almost a joy to read in comparison to this book, which is painfully dry and boring. I had to use this book for a Java class and afterwards read the Horstmann and Cornell books and was amazed at how much better they are.

I also recommend getting Design Patterns Explained by Shalloway and Trott. They use java but don't assume that you're already an OO expert. And, as they say, learning design patterns early on is a good thing.

2 out of 5 people found the following review helpful:
3 of 5 stars  poorly written, lots of info
Monday, November 08, 2004
I admit that this book has much information about Java. How could it not, it is almost 600 pages long!

If you've read K&R, you'll know what a well-written reference manual looks like. If you've read K&R, you'll know that this book is not a well-written reference manual.

The authors oscillate between different examples quickly, making me think that they can't focus well. The examples they provide are not focused on the lesson at hand. They are repetitious - instead of explaining their point once clearly, they explain in twice unclearly. Their code is not self-contained - they give snipets of code, instead of an entire program (which would not have been too much longer).

You could learn a lot from this book, but if you're expecting something similar to K&R in terms of writing ability and clarity, try another book.

0 out of 1 people found the following review helpful:
5 of 5 stars  My choice as first Java book
Tuesday, July 27, 2004
This would be my first choice as first Java book. The authors condensed all the relevant material inside 500+ pages, as a side effect, the text is almost terse here and there but, in my opinion, it's a better option compared to one of those 1000+ monster manuals. Unlike within other competing titles, you will not find any redundancy here.
Be aware that a solid programming knowledge and at least a basic understanding of OOP is required; if you don't meet these criteria you may be better served by Ivo Horton's excellent book published by Wrox

5 out of 6 people found the following review helpful:
5 of 5 stars  the best intermediate to advanced java book to date
Tuesday, May 25, 2004
I'm disappointed with many of the low rated comments, this book is not for beginners, its an intermediate to advanced text. When you read the description it states: "Most of this new edition has the more experienced reader in mind".

I started out with this book in college, it was assigned reading and I hated it, I had to read each page twice. But as I got more proficient with java and wanted to learn all the fine points, I couldn't find another book out there that delves into the core of the language as well as this book does. Most java books out there spend half the book discussing swing and the api classes, but this book discusses the language itself. If you're a software engineer especially, the most difficultly you'll have is debugging complicated code, you'll need to have a good understanding of how java works under the hood.

This book was invaluable to me at work, because I didn't really understand why certain variables weren't getting updated, until I read that unless you specify them as volatile, a class will keep a cached copy of them. I had problems with the order of initialization of certain variables in a subclass, and then I read that top most super class gets instantiated first, then its subclass, on down the line, fields first, then the constructor guts.

You can assume that any book written by the creator(s) of a language wont be introductory, but will give you an in depth look at the finer points of the language that other, more cursory books, gloss over.


1 out of 1 people found the following review helpful:
5 of 5 stars  Good for experienced user, not for beginners
Thursday, May 13, 2004
This is the best book by far to explain Java itself, concise and clear cut, but don't expect to get much out of it if you haven't done any Java coding or are just getting started. After you code Java seriously for a while, you'll find this book beautiful.

See all customer reviews...
Home  |  About Priceflo  |  Tell a Friend  |  List Your Products  |  Merchant Login  |  Site Map  |  Help

© 2003-2005, Priceflo, Inc. All rights reserved. Privacy Policy  |  Terms of Service