Java in a Nutshell
A Desktop Quick Reference
David Flanagan - Collection In a Nutshell
Résumé
- 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.
Table of contents
Preface
PART 1: 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
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 .TC CT1 7
"Java Programming and Documentation" .TC CT2 "Conventions"
189
Naming and Capitalization
Conventions
Portability Conventions and Pure Java
Rules
Java Documentation Comments
Chapter 8. Java Development Tools
appletviewer
extcheck
jar
jarsigner
java
javac
javadoc
javah
javakey
javap
jdb
keytool
native2ascii
policytool
serialver
PART 2: API Quick Reference .TC 0 "How To Use This Quick Reference" 239
Chapter 9. The java.beans Package
Chapter 10. The java.beans.beancontext Package
Chapter 11. The java.io Package
Chapter 12. The java.lang Package
Chapter 13. The java.lang.ref Package
Chapter 14. The java.lang.reflect Package
Chapter 15. The java.math Package
Chapter 16. The java.net Package
Chapter 17. The java.security Package
Chapter 18. The java.security.acl Package
Chapter 19. The java.security.cert Package
Chapter 20. The java.security.interfaces Package
Chapter 21. The java.security.spec Package
Chapter 22. The java.text Package
Chapter 23. The java.util Package
Chapter 24. The java.util.jar Package
Chapter 25. The java.util.zip Package
Chapter 26. The javax.crypto Package
Chapter 27. The javax.crypto.interfaces Package
Chapter 28. The javax.crypto.spec Package
Chapter 29. Class, Method, and Field Index
Index
L'auteur - David Flanagan
David Flanagan est diplômé en informatique du MIT (Massachusetts Institute of Technology). Programmeur consultant, spécialiste de Java et de JavaScript, il est l'auteur de nombreux livres sur Java.
Autres livres de David Flanagan
Caractéristiques techniques
PAPIER | |
Éditeur(s) | O'Reilly |
Auteur(s) | David Flanagan |
Collection | In a Nutshell |
Parution | 15/11/1999 |
Édition | 3eme édition |
Nb. de pages | 668 |
EAN13 | 9781565924871 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse