はじめに
要件
ユーザー
製品サポート
Web マスターおよび管理者
製品開発者
分散システムの更新で生じる問題
更新を考慮した設計
下位互換に関する Java 言語仕様
下位互換におけるオブジェクトの直列化仕様
パッケージバージョンの仕様
仕様のバージョン管理
Virtual Machine のバージョン
Java Runtime のバージョン識別
パッケージのバージョン管理
パッケージバージョン情報への API
java.lang.Class の追加
java.lang.ClassLoader の追加
JAR マニフェストフォーマット
ユーザーが実行中のパッケージを識別する方法
実装のバージョン番号を識別用に限定する理由
開発方法のドキュメント化