Java in a Nutshell, 4th Edition
Table of Contents
1. You must know the following chapters (by now):
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 7. Java Programming and Documentation
Conventions
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
javap
jdb
keytool
native2ascii
policytool
serialver
2. Study Chapters for Fall 2003
Chapter 3. Object-Oriented Programming in Java (to be completed by October 2)
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 6. JavaBeans
Bean Basics
JavaBeans Conventions
Bean Contexts and Services
Chapter 9. java.beans and java.beans.beancontext
Chapter 10. java.io
Chapter 11. java.lang, java.lang.ref, and java.lang.reflect
Chapter 17. java.util and Subpackages
Chapter 23. org.w3c.dom