Publisher: O'Reilly Media Released: March 2002 Pages: 992
Java just keeps growing, adding features, functionality, complexity, and tempting developers to growl with frustration. The new 1.4 release of Java 2 Standard edition increases the size of the platform by 50%, to 2757 classes in 135 packages. How are you going to figure out what this means for your applications? As always, Java in a Nutshell has the answers. The new 4th edition still contains an accelerated introduction to the Java programming language and its key APIs so you can start writing code right away. And with more than 250 new pages, author David Flanagan quickly brings you up to speed on new features that come with version 1.4: - High-performance NIO API
- Support for pattern matching with regular expressions
- A logging API
- A user preferences API
- New Collections classes
- An XML-based persistence mechanism for Java Beans
- Support for XML parsing using both the DOM and SAX APIs
- User authentication with the JAAS API
- Support for secure network connections using the SSL protocol
- Support for cryptography
The book contains O'Reilly's classic quick-reference for all the classes in the essential Java packages, so you can dive in and find what you need to make the new 1.4 version work for you. For as long as Java developers have existed, Java in a Nutshell has been ready, willing and able to take you right to the heart of the program, turning those frustrated grrrrss into purrrss of satisfaction. No wonder readers of Java Developer's Journal voted this the "Best Java Book" the past two years in a row! |
-
Introducing Java -
Chapter 1 Introduction - What Is Java?
- Key Benefits of Java
- An Example Program
-
Chapter 2 Java Syntax from the Ground Up - The Unicode Character Set
- Comments
- Identifiers and Reserved Words
- Primitive Data Types
- Expressions and Operators
- Statements
- Methods
- Classes and Objects
- Array Types
- Reference Types
- Packages and the Java Namespace
- Java File Structure
- Defining and Running Java Programs
- Differences Between C and Java
-
Chapter 3 Object-Oriented Programming in Java - The Members of a Class
- Creating and Initializing Objects
- Destroying and Finalizing Objects
- Subclasses and Inheritance
- Data Hiding and Encapsulation
- Abstract Classes and Methods
- Interfaces
- Inner Class Overview
- Static Member Classes
- Member Classes
- Local Classes
- Anonymous Classes
- How Inner Classes Work
- Modifier Summary
- C++ Features Not Found in Java
-
Chapter 4 The Java Platform - Java Platform Overview
- Strings and Characters
- Numbers and Math
- Dates and Times
- Arrays
- Collections
- Types, Reflection, and Dynamic Loading
- Threads
- Files and Directories
- Input and Output Streams
- Networking
- Properties and Preferences
- Logging
- The New I/O API
- XML
- Processes
- Security
- Cryptography
-
Chapter 5 Java Security - Security Risks
- Java VM Security and Class File Verification
- Authentication and Cryptography
- Access Control
- Security for Everyone
- Permission Classes
-
Chapter 6 JavaBeans - Bean Basics
- JavaBeans Conventions
- Bean Contexts and Services
-
Chapter 7 Java Programming and Documentation Conventions - Naming and Capitalization Conventions
- Portability Conventions and Pure Java Rules
- Java Documentation Comments
-
Chapter 8 Java Development Tools -
API Quick Reference -
Chapter 9 java.beans and java.beans.beancontext -
Chapter 10 java.io -
Chapter 11 java.lang, java.lang.ref,and java.lang.reflect -
Chapter 12 java.math -
Chapter 13 java.net -
Chapter 14 java.nio and Subpackages -
Chapter 15 java.security and Subpackages -
Chapter 16 java.text -
Chapter 17 java.util and Subpackages -
Chapter 18 javax.crypto and Subpackages -
Chapter 19 javax.net and javax.net.ssl -
Chapter 20 javax.security.auth and Subpackages -
Chapter 21 javax.xml.parsers, java.xml.transform, and Subpackages -
Chapter 22 org.ietf.jgss -
Chapter 23 org.w3c.dom -
Chapter 24 org.xml.sax, org.xml.sax.ext,and org.xml.sax.helpers -
Colophon |
- Title:
- Java In a Nutshell, 4th Edition
- By:
- David Flanagan
- Publisher:
- O'Reilly Media
- Formats:
-
- Print
- Safari Books Online
- Print:
- March 2002
- Pages:
- 992
- Print ISBN:
- 978-0-596-00283-1
- | ISBN 10:
- 0-596-00283-1
|
-
David Flanagan David Flanagan is a computer programmer who spends most of his time writing about JavaScript and Java. His books with O'Reilly include Java in a Nutshell, Java Examples in a Nutshell, Java Foundation Classes in a Nutshell, JavaScript: The Definitive Guide, and JavaScript Pocket Reference. David has a degree in computer science and engineering from the Massachusetts Institute of Technology. He lives with his wife and son in the U.S. Pacific Northwest bewteen the cities of Seattle, Washington and Vancouver, British Columbia. David has a simple website at http://www.davidflanagan.com. View David Flanagan's full profile page. |
Colophon Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal on the cover of Java in a Nutshell, Fourth Edition is a Javan tiger. It is the smallest of the eight subspecies of tiger and has the longest cheek whiskers, which form a short mane across the neck. The encroachment of the growing human population, along with increases in poaching, have led to the near-extinction of the Javan tiger. The Indonesian government has become involved in trying to preserve the tiger. It is to be hoped that the remaining subspecies of tiger will be helped by increasing awareness and stricter protections. Tigers are the largest of all cats, weighing up to 660 pounds and with a body length of up to 9 feet. They are solitary animals and, unlike lions, hunt alone. Tigers prefer large prey, such as wild pigs, cattle, or deer. Tigers rarely attack humans, although attacks on humans have increased as the increasing human population more frequently comes into contact with tigers. Tiger attacks usually occur when the tiger feels that it or its young are being threatened. In such cases, the tiger almost never eats its human victim. There are some tigers, however, who have developed a taste for human flesh. This is a particularly bad problem in an area of India and Bangladesh called the Sunderbans. Matt Hutchinson was the production editor and copyeditor for Java in a Nutshell, Fourth Edition. Rachel Wheeler and Emily Quill provided quality control. Ellen Troutman-Zaig and Brenda Miller wrote the index. Lenny Muellner provided XML support. Edie Freedman designed the cover of this book, using a 19th-century engraving from the Dover Pictorial Archive. David Futato designed the interior layout based on a series design by Nancy Priest. The print version of this book was created by translating the Doc-Book XML markup of its source files into a set of gtroff macros using a filter developed at O'Reilly & Associates by Norman Walsh. Steve Talbott designed and wrote the underlying macro set on the basis of the GNU troff --gs macros; Lenny Muellner adapted them to XML and implemented the book design. The GNU groff text formatter Version 1.11.1 was used to generate PostScript output. The text and heading fonts are ITC Garamond Light and Garamond Book; the code font is Constant Willison. The hierarchy diagrams that appear in the quick-reference section of this book were produced in encapsulated PostScript format by a Java program written by David Flanagan. This colophon was written by Clairemarie Fisher O'Leary. |
|
Description
|
Table of Contents
|
Product Details
|
About the Author
|
Colophon
|
 |
|
 |
|
|
|
Recommended for You
|
Recently Viewed
|
 |
|
By Nitrozac, Snaggy
November 2003
By Derek Vadala
December 2002
Ebook: $31.99
Print & Ebook: $43.95
Print: $39.95
By George T. Heineman, Gary Pollice, Stanley Selkow
October 2008
Ebook: $39.99
Print & Ebook: $54.99
Print: $49.99
|
Customer Reviews
3/4/2004 (1 of 1 customers found this review helpful) 4.0Java in a Nutshell, 4th Edition Review 3/4/2004 2.0Java in a Nutshell, 4th Edition Review By Joe Ogulin from Undisclosed 6/3/2003 (1 of 1 customers found this review helpful) 5.0Java in a Nutshell, 4th Edition Review By Tsjisse Tilma from Undisclosed 2/7/2003 5.0Java in a Nutshell, 4th Edition Review By nick grayson from Undisclosed 9/20/2002 (1 of 1 customers found this review helpful) 4.0Java in a Nutshell, 4th Edition Review By yun kim from Undisclosed 9/18/2002 1.0Java in a Nutshell, 4th Edition Review By martin from Undisclosed 5/15/2002 1.0Java in a Nutshell, 4th Edition Review By Norman Richards from Undisclosed 5/11/2002 4.0Java in a Nutshell, 4th Edition Review By Craig Pfeifer from Undisclosed 5/2/2002 5.0Java in a Nutshell, 4th Edition Review By Wayne Cater from Undisclosed
|
|
|