独習 Java (第3版)

日時 内容                        PowerPoint ファイル 解答や資料など 発表者 宿題提出者
第1章 Java の基礎

1.1 〜 1.7 省略
4月12日 1.8 はじめての Java アプリケーション
1.9 変数と代入
1.10 文字列とキャラクタ
minami-java-1.pdf minami-ans-1.pdf 直江、神津、田島
加藤。
1.11 算術演算子と式
1.12 式における型変換
1.13 代入における型変換
1.14 コメント
naoe-java-1.ppt naoe-ans-1 直江 南、神津、田島、
加藤
4月19日 1.15 1次元配列
1.16 多次元配列
1.17 Java キーワード
tajima-java-1.pdf tajima-ans-1.doc 田島 直江、加藤、南、
神津
4月19日 第2章 クラスとメソッド

2.1 メソッドの構造
2.2 静的メソッドと静的変数の概要
2.3 インスタンスメソッドとインスタンス変数の概要
2.4 Intger クラス
kamitsu-java-1.pdf kamitsu-ans-1.pdf 神津 直江、田島、加藤、南、
2.5 new 演算子
2.6 ガーベジコレクション
2.7 その他のラップクラス
鈴木
2.8 StringBuffer クラス
2.9 オブジェクトの配列
2.10 コマンドライン引数
2.11 System クラス
kato-java-1.pdf kato-ans-1.pdf 加藤 直江、田島、加藤、
南、神津
4月26日 第3章 Java の制御ステートメントの概要

3.1 if ステートメント
3.2 if-else ステートメント
3.3 コードのブロック
minami-java-1.pdf minami-ans-1.pdf 直江、神津、田島、加藤
3.4 for ステートメント
3.5 インクリメント演算子とデクリメント演算子
naoe-java-2.ppt naoe-ans-2.html 直江 南、神津、田島、加藤
3.6 バックスラッシュコード
3.7 関係演算子と論理演算子
3.8 三項演算子
tajima-java-2.pdf 田島 南、直江、神津、加藤
5月10日 第4章 制御ステートメントと演算子

4.1 if ステートメントのネスト
4.2 for ループのバリエーション
4.3 whike ループ
kamitu-java-2.pdf kamitsu-ans-2.doc 神津 田島、加藤、直江、南
4.4 do ループ
4.5 ループのネスト
4.6 break ステートメント
4.7 continue ステートメント
kato-java-2.pdf kato-ans-2.pdf 加藤
(鈴木の代り)
神津、田島、直江、南
4.8 switch ステートメント
4.9 ビット演算子
kato-java-3.pdf kato-ans-3.pdf 加藤 神津、田島、直江、南
(追加:宿題) shinnou-hw-1.html shinnou-ans-1.html 新納 神津、田島、加藤、直江、南
5月31日 第5章 クラスの作成

5.1 クラスの一般形式
5.2 簡単なクラスの作成
5.3 コンストラクタの追加
5.4 コンストラクタのオーバーロード
minami-java-2.pdf minami-ans-2.pdf 神津、直江、加藤
5月17日 5.5 this キーワード
5.6 インスタンス変数とインスタンスメソッド
5.7 静的変数と静的メソッド
naoe-java-3.ppt 直江 田島、神津、加藤
5.8 ローカル変数と変数のスコープ
5.9 メソッドのオーバーロード
5.10 引数の引き渡し
tajima-java-3.pdf 田島 直江、神津、加藤
5月24日 第6章 継承

6.1 サブクラス
6.2 継承と変数
6.3 メソッドのオーバーライド
kamitsu-java-3.pdf kamitsu-ans-3.doc 神津 田島、加藤、直江
6.4 継承とメソッド
6.5 継承とコンストラクタ
6.6 クラスの修飾子
naoe-java-4.ppt naoe-ans-4.html 直江
(鈴木の代り)
神津、田島、加藤
6.7 変数の修飾子
6.8 コンストラクタの修飾子
6.9 メソッドの修飾子
6.10 Object クラスと Class クラス
kato-java-4.pdf kato-ans-4.doc 加藤 神津、田島、直江
5月31日 第7章 インターフェイスとパッケージ

7.1 インターフェイス
7.2 インターフェイスの参照
naoe-java-5.ppt naoe-ans-5.html 直江
(南の代り)
田島、加藤、神津
7.3 インターフェイスの継承
7.4 instanceof 演算子
(上記に含む) 直江
7.5 パッケージ
7.6 クラスパス
7.7 import ステートメント
7.8 アクセス制御とパッケージ
tajima-java-4.pdf 田島 直江、加藤、神津
6月7日 第8章 例外

8.1 例外処理
8.2 catch ブロックの検索
8.3 throw ステートメント
kamitsu-java-4.ppt kamitsu-ans-4.doc 神津 直江、加藤
8.4 例外とエラークラス
8.5 throws ステートメント
8.6 独自の例外
神津
(鈴木の代り)
6月14日 第9章 マルチスレッドプログラミング

9.1 スレッドの概要
9.2 スレッドの作成
kato-java-5.pdf kato-ans-5.doc 加藤 田島、直江
(追加:宿題) shinnou-hw-2.html shinnou-ans-2.html 新納 田島、加藤、直江
6月21日 9.3 同期
9.4 デッドロック
9.5 スレッドの通信
minami-java-3.pdf minami-ans-3.pdf 田島、加藤、直江
神津
6月21日 第10章 Java クラスライブラリの初歩

10.1 Random クラス
10.2 Date クラス
10.3 Calendar クラスと GregorianCalendar クラス
naoe-java-6.ppt naoe-ans-6.html 直江 田島、加藤、神津
10.4 Vector クラスと Enumeration インターフェイス
10.5 Stack クラス
10.6 Hashtable クラス
10.7 StringTokenizer クラス
tajima-java-5.pdf 田島 加藤、直江
6月28日 第11章 入出力

11.1 ファイルとディレクトリ
11.2 文字ストリーム
11.3 バッファ付き文字ストリーム
kamitsu-java-5.ppt 神津 加藤、南、田島,
直江
11.4 PrintWriter クラス
11.5 バイトストリーム
suzuki-java-1.pdf suzuki-ans-1.pdf 鈴木 加藤、南、田島、
直江、神津
11.6 ランダムアクセスファイル
11.7 StreamTokenizer クラス
kato-java-6.ppt 加藤 南、田島、直江、
神津
7月5日 第12章 ネットワーキング

12.1 インターネットアドレス
12.2 サーバーソケットとソケット
minami-java-4.pdf minami-ans-4.html 田島、直江、加藤
12.3 データグラムソケットとデータグラムパケット
12.4 URL
naoe-java-7.ppt naoe-ans-7.html 直江 田島、加藤
7月12日 第13章 アプレット

13.1 アプレットの概要
13.2 最初の Java アプレット
13.3 アプレットのライフサイクル
13.4 Graphics クラス
tajima-java-6.pdf tajima-ans-6.pdf 田島 南、加藤、直江、
鈴木、神津
13.5 カラーの使用
13.6 テキストの表示
神津 南、加藤、直江、
鈴木、田島
13.7 アプレットサイズの使用
13.8 Web ページでのアプレットを使用する
suzuki-java-2.pdf suzuki-ans-2.pdf 鈴木 南、加藤、直江、
神津、田島
13.9 Applet クラス
13.10 AppletContext インターフェイス
13.11 イメージの使用
suzuki-java-3.pdf suzuki-ans-3.pdf 鈴木
(加藤の代り)
加藤、直江、神津、
田島
13.12 スレッドの使用
13.13 ダブルバッファリング
minami-java-5.pdf miami-ans-5.html 加藤、直江、鈴木、
神津、田島
7月19日 13.6 (再) 神津 直江、南、田島、
加藤
第14章 イベント処理の概要

14.1 代行イベントモデル
14.2 イベントクラス
14.3 イベントリスナ
naoe-java-8.ppt naoe-ans-8.txt 直江 南、田島、加藤
14.4 アダプタクラス
14.5 インナクラス
14.6 無名インナクラス
tajima-java-7.pdf 田島 直江、南、加藤
7月25日 第15章 Abstract Window Toolkit

15.1 概要
15.2 ラベル
15.3 ボタン
15.4 キャンパス
神津 直江、田島、鈴木
15.5 チェックボックス
15.6 チェックボックスグループ
15.7 チョイス
suzuki-java-4.pdf suzuki-ans-4.doc 鈴木 直江、田島
15.8 テキストフィールドとテキストエリア
15.9 リスト
kato-javaj-7.pdf kato-ans-7.txt 加藤 直江、田島、鈴木
15.10 スクロールバー
15.11 レイアウトマネージャ
15.12 ボーダレイアウト
15.13 グリッドレイアウトとインセット
直江、田島、鈴木
15.14 パネル
15.15 ウィンドウとフレーム
naoe-java-9.ppt naoe-ans-9.txt 直江 田島、鈴木
15.16 メニューとメニューバー
15.17 ダイアログとファイルダイアログ
tajima-java-8.pdf tajima-ans-8.pdf 田島 直江、鈴木
第16章 その他の Java テクノロジー

省略