Skip to content

Java in a Nutshell

Best in textbook rentals since 2012!

ISBN-10: 0596007736

ISBN-13: 9780596007737

Edition: 5th 2005

Authors: David Flanagan

List price: $44.95
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

With more than 700,000 copies sold to date, "Java in a Nutshell from O'Reilly is clearly the favorite resource amongst the legion of developers and programmers using Java technology. And now, with the release of the 5.0 version of Java, O'Reilly has given the book that defined the "in a Nutshell" category another impressive tune-up. In this latest revision, readers will find "Java in a Nutshell, 5th Edition does more than just cover the extensive changes implicit in 5.0, the newest version of Java. It's undergone a complete makeover--in scope, size, and type of coverage--in order to more closely meet the needs of the modern Java programmer. To wit, "Java in a Nutshell, 5th…    
Customers also bought

Book details

List price: $44.95
Edition: 5th
Copyright year: 2005
Publisher: O'Reilly Media, Incorporated
Publication date: 3/29/2005
Binding: Paperback
Pages: 1256
Size: 6.00" wide x 8.75" long x 2.25" tall
Weight: 3.586

David Flanagan graduated from the Massachusetts Institute of Technology. He is a consulting computer programmer, user interface designer and trainer. His books include X Toolkit Intrinsics Reference Manual and Motif Tools: Streamlined GUI Design and Programming with the Xmt Library.

Preface
Introducing Java
Introduction
What Is Java?
Key Benefits of Java
An Example Program
Java Syntax from the Ground Up
Java Programs from the Top Down
Lexical Structure
Primitive Data Types
Expressions and Operators
Statements
Methods
Classes and Objects Introduced
Arrays
Reference Types
Packages and the Java Namespace
Java File Structure
Defining and Running Java Programs
Differences Between C and Java
Object-Oriented Programming in Java
Class Definition Syntax
Fields and Methods
Creating and Initializing Objects
Destroying and Finalizing Objects
Subclasses and Inheritance
Data Hiding and Encapsulation
Abstract Classes and Methods
Important Methods of java.lang.Object
Interfaces
Nested Types
Modifier Summary
C++ Features Not Found in Java
Java 5.0 Language Features
Generic Types
Enumerated Types
Annotations
The Java Platform
Java Platform Overview
Text
Numbers and Math
Dates and Times
Arrays
Collections
Threads and Concurrency
Files and Directories
Input/Output with java.io
Networking with java.net
I/O and Networking with java.nio
XML
Types, Reflection, and Dynamic Loading
Object Persistence
Security
Cryptography
Miscellaneous Platform Features
Java Security
Security Risks
Java VM Security and Class File Verification
Authentication and Cryptography
Access Control
Security for Everyone
Permission Classes
Programming and Documentation Conventions
Naming and Capitalization Conventions
Portability Conventions and Pure Java Rules
Java Documentation Comments
JavaBeans Conventions
Java Development Tools
apt
extcheck
jarsigner
jar
java
javac
javadoc
javah
javap
javaws
jconsole
jdb
jinfo
jmap
jps
jsadebugd
jstack
jstat
jstatd
keytool
native2ascii
pack200
policytool
serialver
unpack200
API Quick Reference
How to Use This Quick Reference
java.io
java.lang and Subpackages
java.math
java.net
java.nio and Subpackages
java.security and Subpackages
java.text
java.util and Subpackages
javax.crypto and Subpackages
javax.net and javax.net.ssl
javax.security.auth and Subpackages
javax.xml and Subpackages
org.w3c.dom
org.xml.sax and Subpackages
Class, Method, and Field Index
Index