Vous voulez voir cette page en français ? Cliquez ici.

Have one to sell? Sell yours here
Java in a Nutshell: A Desktop Quick Reference
 
See larger image
 

Java in a Nutshell: A Desktop Quick Reference [Paperback]

David Flanagan
5.0 out of 5 stars  See all reviews (1 customer review)

Available from these sellers.


Formats

Amazon Price New from Used from
Hardcover --  
Paperback CDN $64.98  
Paperback, Dec 8 1999 --  
There is a newer edition of this item:
Java in a Nutshell Java in a Nutshell
CDN$ 29.78
In Stock.

Product Details


Product Description

From Amazon

The 3rd edition of the well-known reference, Java in a Nutshell, covers the essential APIs of Java 1.2, including networking, security, input and output, and basic language and utility classes. Due to the size of the Java 1.2 API, graphics and graphical user interface classes are now examined in a volume called Java Foundation Classes in a Nutshell, and server-side and enterprise programming are detailed in Java Enterprise in a Nutshell.

Though primarily a reference, the book starts off with a thorough, fast-paced introduction to Java, exploring all the key topics, including syntax, object-oriented programming, security, beans, and tools. These discussions are brief and very information-dense, and if you are buying this book to learn the language, you will probably be overwhelmed by the speed of this initiation.

This book intends to document quite a bit of Java, and it easily succeeds with broad coverage of Java programming in Part I, and API cataloging broken down by package in Part II. For example, discussions in Part I explain Types, Reflection, and Dynamic Loading. The handling of these topics takes a little over a page, but the book gives a useful overview with code examples that clearly illustrate the points made. It is one of the clearest and most concise treatments of these three topics available.

The chapters in Part II include an introduction, diagrams, and sections for each class in the package. The sections for each class can be very informative, as in the discussion of the Socket class in the java.net chapter, which includes how to instantiate a Socket object, getting I/O streams from the object you instantiated, and how to alter the behavior of sockets. This discussion, like most in this book, is brief, clear, and to the point.

If you are looking for a Java reference, this is a solid volume that will provide lasting value. --John Keogh

Topics covered: Part I, "Introducing Java," provides broad coverage of Java programming topics, including data types, syntax, classes, and objects; Java file structure; inner classes; interfaces; packages; creating and initializing objects; destroying and finalizing objects; input/output; cryptography; networking; security; threads; JavaBeans; JavaDoc; and tools that come with Java 1.2 SDK.

Part II, "The Java API Quick Reference," includes chapters on the following Java packages: java.beans, java.beans.beancontext, java.io, java.lang, java.lang.ref, java.lang.reflect, java.math, java.net, java.security, java.security.acl, java.security.cert, java.security.interfaces, java.security.spec, java.text, java.util, java.util.jar, java.util.zip, javax.crypto, javax.crypto.interfaces, javax.crypto.spec, and a final chapter, which provides an index for classes, methods, and fields.

From Library Journal

O'Reilly books are rarely for neophytes, but advanced users swear by them, and these will be no exception. Englander covers a hot Java subtopic for students, programmers, and professionals already familar with Java and object-oriented programming. He discusses events, event adapters, properties, persistence, java archive files, the BeanBox tool, property editors, ActiveX, and the java.beans Package. Flanagan's work is the book Java programmers want nearby when they are at the keyboard. A complete ready-reference work, this belongs in all collections supporting programmers. Java is a constantly changing language so Nutshell will be coming out often with new editions; always have the newest one on hand. Reese goes beyond simple applet design to relational databases, SQL, object-oriented database applications, application servers, and remote object manipulation. The examples used throughout the book are based on a banking application designed in Java.
Copyright 1997 Reed Business Information, Inc. --This text refers to an out of print or unavailable edition of this title.

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

1 Review
5 star:
 (1)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (1 customer review)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

5.0 out of 5 stars The Jr. Bible of Java, Jun 25 2002
By 
brad larsen (Laguna Beach, California) - See all my reviews
This review is from: Java in a Nutshell: A Desktop Quick Reference (Paperback)
I've read the first 4 chapters as my introduction to Java. It was a struggle, but worth it.

I'm now taking a college class and find Java a slippery beast to get one's hands around. Our text introduces snidbits that create so many unanswered questions my head swims. Reading these chapters layed a great foundation for understanding where Java's creators are coming from and why.

There were many very insightful tips that lifted some very dense fog for me. He builds one's knowledge from the ground up. If you manage to get through it (ie: you have had lots of prior programming experience and about 5 days to read 165 pages) you are left with a pretty good idea of why the syntax and practices are the way they are. I'm sure other books are equally insightful, but this one sure says a lot in only a few words.

Buy this book if you like to know that each sentence was written because the author had something to convey, not just because he wants another crack at clearing up the confusion he just created. Mr Flanagan (the author of Nutshell) says it crystal clear the first time. (note: He does bother to repeat a few very important concepts, but its rare).

The remainder of the book is a library reference of selected Java packages. I'm not sure the usefulness of the list other than to see the headers and method signatures that are available. I would liken it to having a pocket dictionary - sometimes its all you need and sometimes the definition isn't useful and you have to break out the Webster.

However, the presentation in the initial 8 chapters is so outstanding that I would give it 5+ stars if allowed. This is where to find the magical explanation to clear the smoke.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.1 out of 5 stars (101 customer reviews)

88 of 91 people found the following review helpful
5.0 out of 5 stars I'm VERY impressed! He nailed it with the 3rd edition., Dec 17 1999
By "bdunn" - Published on Amazon.com
This review is from: Java in a Nutshell: A Desktop Quick Reference (Paperback)
This book is my new favorite Java book. This book is probably my new favorite technical book. It's simply an excellent example of what a technical reference book should be.

The first quarter of the book is a very good introduction to Java, the syntax, as well as object oriented programming (OOP). The syntax and OOP portions of the book are the best I've seen in any book. If you are new to Java, reading through these sections carefully will teach you almost everything you'll need to know about the Java language. The third edition of the book doesn't assume a C/C++ background, so even those with limited or no programming experience will find this section very helpful.

Next you'll find excellent coverage of the Java platform. The bulk of the book is a reference of the different Java classes in JDK 1.0, 1.1, 1.2, and even 1.3Beta. The coverage is excellent. I would have liked to see examples, but I suppose that really is asking too much from one book.

I have a large library of Java books, but this one is #1 for me. Shelf time for this book is going to be very low. The book literally hasn't seen a shelf since it arrived from Amazon.

There are several Java books I find to be far superior to others. For anyone new to the Java language, I believe the following are the very best books to have nearby (ranked in order): Java in a Nutshell, 3rd... Java Examples in a Nutshell... Java Foundation Classes in a Nutshell... Java Enterprise in a Nutshell... The Java Class Libraries, 2nd, Vol 1. by Patrick Chan

Obviously, I'm a fan of David Flanagan's Java books (he wrote the top four). Pick one up to see why. They are all excellent, but my favorite is this one (JavaNut 3rd edition). The set of four Flanagan books easily comprise the best resource on Java available.


48 of 50 people found the following review helpful
5.0 out of 5 stars Excellent but no AWT, May 4 2000
By David Matuszek "Dr. Dave" - Published on Amazon.com
This review is from: Java in a Nutshell: A Desktop Quick Reference (Paperback)
There have been three editions of this book, all of them excellent reference books but too condensed to be great tutorials.

The first edition had everything you needed to know about Java 1.0, including AWT (the GUI) descriptions and example programs; but a lot has changed since Java 1.0, which is basically only good for writing applets. Still, many browsers can only handle Java 1.0.

The second edition covered Java 1.1 and the AWT, but the examples were split off into a second book, "Java Examples in a Nutshell." IMHO the second edition is the best single-source reference book.

Much has been added in Java 1.2/1.3, but the Java 1.1 basics have not changed. This third edition further splits off the GUI information (including the new Swing classes) into "Java Foundation Classes in a Nutshell," and as such cannot stand on its own for GUI programming. Enterprise programming is also split off. For what it covers, each edition keeps getting better, but also narrows its coverage.

While the book is an excellent reference, a paper reference is no longer the best programming support. Once you have learned Java basics, the best way to program is with Sun's online documentation open on your desktop--IF you have a fast internet connection or can download the whole thing to your hard drive. You get faster lookup and detailed descriptions of every method, rather than just lists of methods.

Bottom line: a great book, but consider carefully whether its coverage meets your needs.


14 of 14 people found the following review helpful
4.0 out of 5 stars Utterly invaluable reference though NOT for beginners, July 19 2000
By robert nt stewart - Published on Amazon.com
This review is from: Java in a Nutshell: A Desktop Quick Reference (Paperback)
Imagine going to the awesome javasoft website and compressing it into 500-odd pages. This is Java in a Nutshell.

As a programmer who needs classes and methods at my fingertips, I don't want to be forever logged into the Sun site to get hold of code. For me using VJava, DB2, Lotus Notes etc, to keep Netscape open permanently slows me down. I want to see code in concise paper form for perusing and for adding post-it notes to useful pages.

This book is a good physical size, about the size of a good novel, and thus is refreshingly concise. You genuinely can put it on your desk without it becoming a 'conversation piece'. It doesn't come with code cheats. For that I use and recommend 'The Complete Reference' which is the size of a squashed brick.

Four stars because IMHO, this reference could do without a 'What is Java' introduction (even though it's a small part of the book) - it's better done in any textbook.

 Go to Amazon.com to see all 101 reviews  4.1 out of 5 stars 
 
 
Only search this product's reviews



Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback