- Taschenbuch: 612 Seiten
- Verlag: O'Reilly & Associates; Auflage: 3 (November 1999)
- Sprache: Englisch
- ISBN-10: 1565924878
- ISBN-13: 978-1565924871
- Größe und/oder Gewicht: 15,2 x 3,1 x 22,9 cm
- Durchschnittliche Kundenbewertung: 71 Kundenrezensionen
- Amazon Bestseller-Rang: Nr. 1.780.792 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
- Komplettes Inhaltsverzeichnis ansehen
Java in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly)) (Englisch) Taschenbuch – November 1999
Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.
Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.
Wenn Sie dieses Produkt verkaufen, möchten Sie über Seller Support Updates vorschlagen?
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.
This bestselling book is an essential quick reference for all Java programmers. It contains an accelerated introduction to the Java language and its key APIs, so seasoned programmers can start writing Java code right away. The third edition of Java in a Nutshell covers Java 1.2 and Java 1.3 beta and includes: A description of the syntax of the Java language, written in a tight, concise style, that can serve as both a fast-paced tutorial and a language reference. An explanation of the object-oriented features of Java that does not assume any prior object-oriented programming experience. An overview of the essential Java APIs that shows how to perform common tasks, such as string manipulation, input/output, and thread handling, with the classes and interfaces that comprise the Java 2 platform. Documentation for the Java development tools shipped with Sun's Java SDK. This book also includes O'Reilly's classic-style, quick-reference material for all of the classes in the essential Java packages, including java.lang, java.io, java.beans java.math, java.net, java.security, java.text, java.util, and javax.crypto. This reference material covers all of the new classes in Java 1.2 and 1.3.Once you've learned Java, you'll keep this book next to your keyboard for handy reference while you program. This book is part of the two-volume set of quick references that every Java programmer needs. It is an essential companion to Java Foundation Classes in a Nutshell, which covers the graphics and graphical user interface APIs in the Java 2 platform, including Swing, AWT, and Java 2D. A third volume, Java Enterprise in a Nutshell, focuses on the Java Enterprise APIs and is of interest to programmers working on server-side or enterprise Java applications. Alle Produktbeschreibungen
As in the first ediiton, they have most of the Java package API's (see the end of the review) listed in the back along with an object model for each package.
The real value of the book lies in the front half, offering complete and consise descriptions of the changes in the JDK 1.1, so you can quickly glean what is new to the language.
Additionally, it offers sections on some of the newer features/API's such as JavaBeans, Reflection, Serialization, and so forth, even a quick comparison of the old and new event models with the return of the Scribble applet. Older sections on Applets, Java Syntax, and other categories are back and have been updated as well.
This book is a great Java 1.1 reference - it offers just enough depth beyond the online HTML documentation to make it an excellent source for a quick overview or refresher. It's not a book to learn Java from - but it should be the second book you buy. I can think of no better book to help in the migration from JDK 1.02 to JDK 1.1 development.
The only downside is a lack of JDBC, RMI, and security overviews (or package API's in the back!), which the book said would be covered in "Java Enterprise in a Nutshell".
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.
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.
Like most reference guides, the beginning of this book will give you an introduction to the language. However it is definitely not a tutorial for those who are unfamiliar to the Java language, but rather a quick reference to remind programmers why certain concepts are in place within the Java language. If you forgot how or why to cast data, you can find it right here. This part of the book can also be used by C++ programmers to understand the differences between the two languages.
This book is loaded with information regarding the language. APIs, methods, tools and mechanisms are all covered with numerous short examples that demonstrate how to perform common tasks with the classes and interfaces that comprise the Java Platform.
Throughout my studies I had many questions regarding Java, but "Java in a Nutshell" never left me in the dark. I didn't need any other books, and I am sure I never will. Thank you Tim O'Reilly for giving us David Flanagan, and thank you David Flanagan for giving us, Java geeks, our own Bible.
Die neuesten Kundenrezensionen
It is true that Sun's API documentation is more complete and finely detailed, but this book strikes a surprisingly good balance between detail and ease of use. Lesen Sie weiter...Veröffentlicht am 27. Juli 2000 von James. Webb
Imagine going to the awesome javasoft website and compressing it into 500-odd pages. This is Java in a Nutshell. Lesen Sie weiter...Veröffentlicht am 19. Juli 2000 von robert nt stewart
This book is good for what it was intented: a reference.
It rapidly speeds through the essentials of the language, providing simple examples to demonstrate concepts. Lesen Sie weiter...
Die Computer - Bücher der "In A Nutshell" - Serie aus dem O' Reilly - Verlag sind in erster Linie als Referenz gedacht, die man bei der täglichen Arbeit mit der... Lesen Sie weiter...Am 26. Juni 2000 veröffentlicht
I bought this book trying to learn about applets. At the time I didn't know anything about Java. And judging by the title, I figured it would teach me what I needed to know. Lesen Sie weiter...Veröffentlicht am 19. Mai 2000 von Poul Hornsleth
It's not a how-to. And it's not comprehensive (the lack of AWT has been noted in other user reviews. Lesen Sie weiter...Veröffentlicht am 9. Mai 2000 von John Tompkins
I found this book to a poor introductory text, and a worse reference. This was surprising to me as usually nutshell books are quite good. Lesen Sie weiter...Am 11. April 2000 veröffentlicht
This book is an excellent reference for Java developers, not a "how do I program in Java" book as some other reviewers apparently expected and whined about. Lesen Sie weiter...Am 6. April 2000 veröffentlicht
The Java in a Nutshell series is quite an excellent recource for anyone learning or writing Java code. Lesen Sie weiter...Veröffentlicht am 3. April 2000 von Andy Engle