Java in a Nutshell: A Desktop Quick Reference

Free Download

Authors:

Edition: 3

Series: Java Series

ISBN: 9781565924871, 1-56592-487-8

Size: 3 MB (3559381 bytes)

Pages: 858/858

File format:

Language:

Publishing Year:

Category:

David Flanagan9781565924871, 1-56592-487-8

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.

Table of contents :
Local Disk……Page 0
A Deskop Quick Reference (Java in a Nutshell: Java™ in a Nutshell)……Page 1
Preface (Java in a Nutshell)……Page 3
Contents of This Book (Java in a Nutshell)……Page 5
Related Books (Java in a Nutshell)……Page 7
Java Programming Resources Online (Java in a Nutshell)……Page 9
Examples Online (Java in a Nutshell)……Page 10
Conventions Used in This Book (Java in a Nutshell)……Page 11
Request for Comments (Java in a Nutshell)……Page 13
How the Quick Reference Is Generated (Java in a Nutshell)……Page 15
Acknowledgments (Java in a Nutshell)……Page 17
Introducing Java (Java in a Nutshell)……Page 19
Introduction (Java in a Nutshell)……Page 20
Key Benefits of Java (Java in a Nutshell)……Page 24
An Example Program (Java in a Nutshell)……Page 27
Java Syntax from the Ground Up (Java in a Nutshell)……Page 36
Comments (Java in a Nutshell)……Page 39
Identifiers and Reserved Words (Java in a Nutshell)……Page 41
Primitive Data Types (Java in a Nutshell)……Page 43
Expressions and Operators (Java in a Nutshell)……Page 50
Statements (Java in a Nutshell)……Page 65
Methods (Java in a Nutshell)……Page 81
Classes and Objects (Java in a Nutshell)……Page 83
Array Types (Java in a Nutshell)……Page 87
Reference Types (Java in a Nutshell)……Page 93
Packages and the Java Namespace (Java in a Nutshell)……Page 99
Java File Structure (Java in a Nutshell)……Page 101
Defining and Running Java Programs (Java in a Nutshell)……Page 103
Differences Between C and Java (Java in a Nutshell)……Page 105
Object-Oriented Programming in Java (Java in a Nutshell)……Page 108
Creating and Initializing Objects (Java in a Nutshell)……Page 115
Destroying and Finalizing Objects (Java in a Nutshell)……Page 120
Subclasses and Inheritance (Java in a Nutshell)……Page 124
Data Hiding and Encapsulation (Java in a Nutshell)……Page 133
Abstract Classes and Methods (Java in a Nutshell)……Page 139
Interfaces (Java in a Nutshell)……Page 142
Inner Class Overview (Java in a Nutshell)……Page 148
Static Member Classes (Java in a Nutshell)……Page 150
Member Classes (Java in a Nutshell)……Page 152
Local Classes (Java in a Nutshell)……Page 157
Anonymous Classes (Java in a Nutshell)……Page 161
How Inner Classes Work (Java in a Nutshell)……Page 165
Modifier Summary (Java in a Nutshell)……Page 168
C++ Features Not Found in Java (Java in a Nutshell)……Page 171
The Java Platform (Java in a Nutshell)……Page 173
Strings and Characters (Java in a Nutshell)……Page 177
Numbers and Math (Java in a Nutshell)……Page 181
Dates and Times (Java in a Nutshell)……Page 184
Arrays (Java in a Nutshell)……Page 186
Collections (Java in a Nutshell)……Page 188
Types, Reflection, and Dynamic Loading (Java in a Nutshell)……Page 191
Threads (Java in a Nutshell)……Page 193
Files and Directories (Java in a Nutshell)……Page 198
Input and Output Streams (Java in a Nutshell)……Page 200
Networking (Java in a Nutshell)……Page 205
Processes (Java in a Nutshell)……Page 209
Security (Java in a Nutshell)……Page 210
Cryptography (Java in a Nutshell)……Page 213
Java Security (Java in a Nutshell)……Page 216
Java VM Security and Class File Verification (Java in a Nutshell)……Page 218
Authentication and Cryptography (Java in a Nutshell)……Page 219
Access Control (Java in a Nutshell)……Page 220
Security for Everyone (Java in a Nutshell)……Page 224
Permission Classes (Java in a Nutshell)……Page 227
JavaBeans (Java in a Nutshell)……Page 233
JavaBeans Conventions (Java in a Nutshell)……Page 238
Bean Contexts and Services (Java in a Nutshell)……Page 246
Java Programming and Documentation Conventions (Java in an Nutshell)……Page 248
Portability Conventions and Pure Java Rules (Java in a Nutshell)……Page 251
Java Documentation Comments (Java in a Nutshell)……Page 255
Java Development Tools (Java in a Nutshell)……Page 263
API Quick Reference (Java in a Nutshell)……Page 313
How To Use This Quick Reference (Java in a Nutshell)……Page 314
Reading a Quick-Reference Entry (Java in a Nutshell)……Page 316
The java.beans Package (Java in a Nutshell)……Page 325
The java.beans.beancontext Package (Java in a Nutshell)……Page 347
The java.io Package (Java in a Nutshell)……Page 357
The java.lang Package (Java in a Nutshell)……Page 423
The java.lang.ref Package (Java in a Nutshell)……Page 482
The java.lang.reflect Package (Java in a Nutshell)……Page 488
The java.math Package (Java in a Nutshell)……Page 502
The java.net Package (Java in a Nutshell)……Page 508
The java.security Package (Java in a Nutshell)……Page 535
The java.security.acl Package (Java in a Nutshell)……Page 588
The java.security.cert Package (Java in a Nutshell)……Page 594
The java.security.interfaces Package (Java in a Nutshell)……Page 605
The java.security.spec Package (Java in a Nutshell)……Page 609
The java.text Package (Java in a Nutshell)……Page 618
The java.util Package (Java in a Nutshell)……Page 651
The java.util.jar Package (Java in a Nutshell)……Page 723
The java.util.zip Package (Java in a Nutshell)……Page 733
The javax.crypto Package (Java in a Nutshell)……Page 751
The javax.crypto.interfaces Package (Java in a Nutshell)……Page 771
The javax.crypto.spec Package (Java in a Nutshell)……Page 774
Class, Method, and Field Index (Java in a Nutshell)……Page 780
Java in a Nutshell–Index……Page 858

Reviews

There are no reviews yet.

Be the first to review “Java in a Nutshell: A Desktop Quick Reference”
Shopping Cart
Scroll to Top