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