独習 Java (第3版)

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

1.1 〜 1.7 省略
4月6日 1.8 はじめての Java アプリケーション
1.9 変数と代入
1.10 文字列とキャラクタ
java-abe-0406.pdf java-abe-0406-ans.txt 阿部 名雪、鈴木、吉田、
坂元
坂元
1.11 算術演算子と式
1.12 式における型変換
1.13 代入における型変換
1.14 コメント
java-yoshida-0406.pdf java-yoshida-0406-ans.txt 吉田 名雪、鈴木、阿部、
坂元
坂元
1.15 1次元配列
1.16 多次元配列
1.17 Java キーワード
java-shinnou-0406.pdf java-shinnou-0406-ans 新納 鈴木、吉田、阿部 坂元、名雪
4月13日 第2章 クラスとメソッド

2.1 メソッドの構造
2.2 静的メソッドと静的変数の概要
2.3 インスタンスメソッドとインスタンス変数の概要
2.4 Intger クラス
java-suzuki-0413.pdf java-suzuki-0413-ans.txt 鈴木 阿部、吉田 坂元、名雪
2.5 new 演算子
2.6 ガーベジコレクション
2.7 その他のラップクラス
java-nayuki-0413.pdf java-nayuki-0413-ans.txt 名雪 阿部、吉田 坂元、鈴木
(追加の宿題 by shinnou) java-shinnou-0413tuika-ans.txt 新納 阿部、吉田 坂元、名雪、鈴木
4月27日 2.8 StringBuffer クラス
2.9 オブジェクトの配列
2.10 コマンドライン引数
2.11 System クラス
java-sakamoto-0427.pdf 坂元 鈴木
4月20日 第3章 Java の制御ステートメントの概要

3.1 if ステートメント
3.2 if-else ステートメント
3.3 コードのブロック
java-abe-0420.pdf java-abe-0420-ans.txt 阿部 鈴木、名雪、吉田 坂元
3.4 for ステートメント
3.5 インクリメント演算子とデクリメント演算子
java-yoshida-0420.pdf 吉田 鈴木、名雪、阿部 坂元
(追加の宿題 by shinnou) java-shinnou-0420tuika-ans.txt 新納 鈴木、阿部、吉田 坂元、名雪
4月27日 3.6 バックスラッシュコード
3.7 関係演算子と論理演算子
3.8 三項演算子
java-suzuki-0427.pdf java-suzuki-0427-ans.txt 鈴木 吉田、阿部 坂元、名雪
第4章 制御ステートメントと演算子

4.1 if ステートメントのネスト
4.2 for ループのバリエーション
4.3 whike ループ
java-nayuki-0427.pdf java-nayuki-0427-ans.txt 名雪 鈴木、吉田、阿部 坂元
4.4 do ループ
4.5 ループのネスト
4.6 break ステートメント
4.7 continue ステートメント
java-sakamoto-0427-2.pdf 坂元 鈴木、吉田、阿部、名雪
4.8 switch ステートメント
4.9 ビット演算子
java-abe-0427.pdf java-abe-0427-ans.txt 阿部 鈴木、吉田 坂元、名雪
5月11日 第5章 クラスの作成

5.1 クラスの一般形式
5.2 簡単なクラスの作成
5.3 コンストラクタの追加
5.4 コンストラクタのオーバーロード
java-sakamoto-0511.pdf java-sakamoto-0511-ans.txt 坂元 (提出は任意)
5.5 this キーワード
5.6 インスタンス変数とインスタンスメソッド
5.7 静的変数と静的メソッド
java-suzuki-0511.pdf java-suzuki-0511-ans.txt 鈴木 名雪、阿部、吉田
5.8 ローカル変数と変数のスコープ
5.9 メソッドのオーバーロード
5.10 引数の引き渡し
java-nayuki-0511.pdf java-nayuki-0511-ans.txt 名雪 鈴木、阿部、吉田
(追加の宿題 by shinnou) java-shinnou-0511-tuika-ans.txt 新納 名雪、鈴木、阿部、吉田 坂元
5月18日 第6章 継承

6.1 サブクラス
6.2 継承と変数
6.3 メソッドのオーバーライド
(省略) (省略) 坂元
6.4 継承とメソッド
6.5 継承とコンストラクタ
6.6 クラスの修飾子
java-abe-0518.pdf java-abe-0518-ans.txt 阿部 吉田、鈴木 名雪
6.7 変数の修飾子
6.8 コンストラクタの修飾子
6.9 メソッドの修飾子
6.10 Object クラスと Class クラス
java-yoshida-0518.pdf java-yosida-0518-ans.txt 吉田 名雪、鈴木、阿部
5月25日 第7章 インターフェイスとパッケージ

7.1 インターフェイス
7.2 インターフェイスの参照
java-suzuki-0525.pdf java-suzuki-0525-ans.txt 鈴木 名雪、阿部、吉田
7.3 インターフェイスの継承
7.4 instanceof 演算子
java-nayuki-0525.pdf java-nayuki-0525-ans.txt 名雪 鈴木、阿部、吉田
7.5 パッケージ
7.6 クラスパス
7.7 import ステートメント
7.8 アクセス制御とパッケージ
java-yoshida-0525.pdf java-yoshida-0525-ans.txt 吉田 鈴木、名雪、阿部
6月8日 第8章 例外

8.1 例外処理
8.2 catch ブロックの検索
8.3 throw ステートメント
java-abe-0608.pdf java-abe-0608-ans.txt 阿部 鈴木
6月1日 8.4 例外とエラークラス
8.5 throws ステートメント
8.6 独自の例外
java-yoshida-0601.pdf java-yoshida-0601-ans.txt 吉田 名雪、阿部、鈴木
6月8日 第9章 マルチスレッドプログラミング

9.1 スレッドの概要
9.2 スレッドの作成
java-suzuki-0608.pdf java-suzuki-0608-ans.txt 鈴木 名雪、阿部
9.3 同期
9.4 デッドロック
9.5 スレッドの通信
java-nayuki-0608.pdf java-nayuki-0608-ans.txt 名雪 鈴木、阿部
6月15日 第10章 Java クラスライブラリの初歩

10.1 Random クラス
10.2 Date クラス
10.3 Calendar クラスと GregorianCalendar クラス
(省略) (省略) 坂元
10.4 Vector クラスと Enumeration インターフェイス
10.5 Stack クラス
10.6 Hashtable クラス
10.7 StringTokenizer クラス
java-abe-0615.pdf java-abe-0615-ans.txt 阿部 名雪、鈴木、吉田
6月22日 第11章 入出力

11.1 ファイルとディレクトリ
11.2 文字ストリーム
11.3 バッファ付き文字ストリーム
java-abe-0622.pdf java-abe-0622-ans.txt 阿部 鈴木
11.4 PrintWriter クラス
11.5 バイトストリーム
java-suzuki-0622.pdf java-suzuki-0622-ans.txt 鈴木 阿部
11.6 ランダムアクセスファイル
11.7 StreamTokenizer クラス
java-nayuki-0622.pdf java-nayuki-0622-ans.txt 名雪 阿部、鈴木
7月6日 第12章 ネットワーキング

12.1 インターネットアドレス
12.2 サーバーソケットとソケット
12.3 データグラムソケットとデータグラムパケット
12.4 URL
java-yoshida-0706.pdf java-yoshida-0706-ans.txt 吉田 阿部
7月13日
(20日)
第13章 アプレット

13.1 アプレットの概要
13.2 最初の Java アプレット
13.3 アプレットのライフサイクル
13.4 Graphics クラス
java-yoshida-0713.pdf java-yoshida-0713-ans.txt 吉田 名雪、阿部、鈴木
7月13日 13.5 カラーの使用
13.6 テキストの表示
java-suzuki-0713.pdf java-suzuki-0713-ans.txt 鈴木 名雪、阿部、吉田
13.7 アプレットサイズの使用
13.8 Web ページでのアプレットを使用する
java-nayuki-0713.pdf java-nayuki-0713-ans.txt 名雪 鈴木、阿部、吉田
7月20日 13.9 Applet クラス
13.10 AppletContext インターフェイス
13.11 イメージの使用
java-yoshida-0720.pdf java-yoshida-0720-ans.txt 吉田 名雪、阿部、鈴木
13.12 スレッドの使用
13.13 ダブルバッファリング
java-abe-0720.pdf java-abe-0720-ans.txt 阿部 名雪、吉田、鈴木
7月27日 第14章 イベント処理の概要

14.1 代行イベントモデル
14.2 イベントクラス
14.3 イベントリスナ
java-yoshida-0727.pdf java-yoshida-0727-ans.txt 吉田
8月3
14.4 アダプタクラス
14.5 インナクラス
14.6 無名インナクラス
鈴木
第15章 Abstract Window Toolkit

15.1 概要
15.2 ラベル
15.3 ボタン
15.4 キャンパス
名雪
15.5 チェックボックス
15.6 チェックボックスグループ
15.7 チョイス
名雪
15.8 テキストフィールドとテキストエリア
15.9 リスト
鈴木
15.10 スクロールバー
15.11 レイアウトマネージャ
15.12 ボーダレイアウト
15.13 グリッドレイアウトとインセット
鈴木
15.14 パネル
15.15 ウィンドウとフレーム
吉田
15.16 メニューとメニューバー
15.17 ダイアログとファイルダイアログ
吉田
第16章 その他の Java テクノロジー

省略