多くの大学や専門学校で教科書に採用されるなど好評を博した旧版『3日で解るJava』のJava2(JDK1.2)対応の改訂版です。Javaを全く知らないか、一度勉強を始めたものの途中で挫折してしまった方々を対象に、できるだけ速くしかも容易にJavaの全体像を理解し、基本的なプログラムを書けるようになることを目標に「解りやすさ」を最も優先して編集しています。そこで本書は、文法よりも具体的な「例題」を中心に説明し、Javaの文法や初学者にとって難解とされるオブジェクト指向の概念は、例題を学習していくなかで無理なく身につくように工夫されています。内容の構成は、まずオブジェクト指向の仕組み、その他の基本的な約束事、その仕組みを使った多彩な機能について段階的に扱っており、Javaの入門書であるとともに、オブジェクト指向プログラミングへの水先案内人として格好の書となっております。第1章 ソースファイルの作成・コンパイル・実行第2章 変数第3章 クラス3.1 クラスの呼び出し3.2 引数,返り値を伴う呼び出し第4章 インスタンス4.1 インスタンスの生成・呼び出し4.2 クラス変数の利用4.3 インスタンス変数・クラス変数の直接参照4.4 オブジェクトの引き渡し4.5 連続ドット表記による呼び出し第5章 継承5.1 継承の基本形5.2 オーバーライド第6章 キャスト6.1 基本データ型の変数間でのキャスト6.2 オブジェクト型の変数間でのキャスト第7章 インターフェース第8章 文字列8.1 クラスライブラリ8.2 クラスString8.3 クラスStringBuffer第9章 配列9.1 基本データ型の変数の配列9.2 オブジェクト型の変数の配列第10章 プログラムにおける処理の流れの制御10.1 分岐制御10.2 繰り返し制御第11章 パッケージ11.1 パッケージ11.2 インポート第12章 アクセス制御第13章 グラフィック・ユーザ・インターフェース13.1 フレームの作成13.2 フレームへのGUI部品の付加13.3 イベントの処理第14章 スレッド14.1 クラスThreadのサブクラス化14.2 インターフェースRunnableの実装14.3 synchronizedによるメソッドやインスタンスのロック第15章 例外処理15.1 try-catch構文15.2 throws節による例外処理の先送り第16章 ファイルへのデータの入出力16.1 ファイルからのデータの読み込み16.2 ファイルへのデータの書き込み第17章 アプレット17.1 HTMLへのアプレットの埋め込み17.2 文字列のフォント設定・色の設定・図形の描画17.3 画像の表示17.4 イベントを伴うアプレット17.5 アニメーション付録1 プログラム実行時の文字列データの引き渡し付録2 クラスVector付録3 ラッパー・オブジェクト付録4 クラスMath付録5 予約語