JETZT ONLINE BESTELLEN
Add to Cart
Java Pocket Guide

First Edition März 2008
ISBN 978-0-596-51419-8
191 Seiten
EUR12.00

Weitere Informationen zu diesem Buch

Inhaltsverzeichnis | Index | Probekapitel |


Inhaltsverzeichnis

	

Preface

Part I.. Language

Naming Conventions
     Class Names
     Interface Names
     Method Names
     Instance and Static Variable Names
     Parameter and Local Variables Names
     Generic Type Parameter Names
     Constant Names
     Enumeration Names
     Package Names
     Acronyms

Chapter 2:. Lexical Elements
     Unicode and ASCII
     Comments
     Keywords
     Identifiers
     Separators
     Operators
     Literals
     Escape Sequences
     Unicode Currency Symbols

Fundamental Types
     Primitive Types
     Literals for Primitive Types
     Floating-Point Entities
     Numeric Promotion of Primitive Types
     Wrapper Classes
     Autoboxing and Unboxing

Chapter 4:. Reference Types
     Comparing Reference Types to Primitive Types
     Default Values
     Conversion of Reference Types
     Converting Between Primitives and Reference Types
     Passing Reference Types into Methods
     Comparing Reference Types
     Copying Reference Types
     Memory Allocation and Garbage Collection of Reference Types

Chapter 5:. Object-Oriented Programming
     Classes and Objects
     Variable Length Argument Lists
     Abstract Classes and Abstract Methods
     Static Data Members, Static Methods, and Static Constants
     Interfaces
     Enumerations
     Annotations Types

Chapter 6:. Statements and Blocks
     Expression Statements
     Empty Statement
     Blocks
     Conditional Statements
     Iteration Statements
     Transfer of Control
     Synchronized Statement
     Assert Statement
     Exception Handling Statements

Chapter 7:. Exception Handling
     The Exception Hierarchy
     Checked/Unchecked Exceptions and Errors
     Common Checked/Unchecked Exceptions and Errors
     Exception Handling Keywords
     The Exception Handling Process
     Defining Your Own Exception Class
     Printing Information About Exceptions

Java Modifiers
     Access Modifiers
     Other (Non-Access) Modifiers

Part II.. Platform

Java Platform, SE
     Common Java SE API Libraries

Development Basics
     Java Runtime Environment
     Java Development Kit
     Java Program Structure
     Command-Line Tools
     Classpath

Basic Input and Output
     Standard Streams in, out, and err
     Class Hierarchy for Basic Input and Output
     File Reading and Writing
     Socket Reading and Writing
     Serialization
     Zipping and Unzipping Files
     File and Directory Handling

Java Collections Framework
     The Collection Interface
     Implementations
     Collection Framework Methods
     Collections Class Algorithms
     Algorithm Efficiencies
     Comparator Interface

Generics Framework
     Generic Classes and Interfaces
     Constructors with Generics
     Substitution Principle
     Type Parameters, Wildcards, and Bounds
     The Get and Put Principle
     Generic Specialization
     Generic Methods in Raw Types

Concurrency
     Creating Threads
     Thread States
     Thread Priorities
     Common Methods
     Synchronization
     Concurrent Utilities

Memory Management
     Garbage Collectors
     Memory Management Tools
     Command-Line Options
     Resizing the JVM Heap
     Interfacing with the GC

The Java Scripting API
     Scripting Languages
     Script Engine Implementations
     Setting Up Scripting Languages and Engines

Third-Party Tools
     Development Tools
     Libraries
     IDEs
     Web Application Platforms
     Scripting Languages

UML Basics
     Class Diagrams
     Object Diagrams
     Graphical Icon Representation
     Connectors
     Multiplicity Indicators
     Role Names
     Class Relationships
     Sequence Diagrams

Index


Zurück zu Java Pocket Guide


Themen

Buchreihen

Special Interest

International Sites

O'Reilly China O'Reilly USA O'Reilly Japan O'Reilly Taiwan