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