独習 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 テクノロジー 省略 |