キム・ヨンハンの実戦Java - 中級2編
Javaジェネリックとコレクションフレームワークを実務中心に深く学習します。 データ構造に関する基本も共に学習します。

キム・ヨンハンの実戦 Java - 上級2編、I/O、ネットワーク、リフレクションオープン日程確定
こんにちは。皆さん
キム・ヨンハンの本番Java - 上級2編、I/O、ネットワーク、リフレクション
オープン日程が10月7日(月)~10月11(金)の間にオープンすることが確定しました。
講義時間:21時間35分
講義数:100講義
講義PDF資料:約400枚
【講義紹介】
I/O、ネットワーク、リフレクション、アノテーションを基本機から実務に必要なレベルまで完全にマスターすることを目指します。
そして今回の講義は特にコードと例中心の講義です。
ファイルを介した会員管理、チャット、Webアプリケーションサーバーなど、さまざまな例を直接作成しながら、Java初級、基本、中級1、2、高度な1 - マルチスレッドまで、これまで学習した内容をすべて活用してみます。
これにより、Javaロードマップを使用して、これまで学習したJavaの内容が実際にどのように活用されるかをサンプルコードで深く学ぶことができます。
[全体目次]
1.文字エンコーディング
*プロジェクト環境の設定
*コンピュータとデータ
*コンピュータと文字エンコーディング1
*コンピュータと文字エンコード2
* 文字セット照会
*文字エンコード例1
*文字エンコード例2
*整理
2. IO 基本1
*ストリームスタート1
*ストリーム開始2
* InputStream、OutputStream
*ファイル入出力とパフォーマンスの最適化1 - 1つずつ書き込み
*ファイル入出力とパフォーマンスの最適化2 - バッファの活用
*ファイル入出力とパフォーマンスの最適化3 - Bufferedストリームを書く
*ファイル入出力とパフォーマンスの最適化4 - Bufferedストリームを読む
*ファイル入出力とパフォーマンスの最適化5 - 一度に書き込み
*整理
3. IO 基本2
*文字の扱い1 - 開始
*文字を扱う2 - ストリームを文字として
* 文字の扱い3 - Reader, Writer
*文字の扱い4 - BufferedReader
*その他のストリーム
*整理
4. IOの活用
*会員管理例1 - メモリ
*会員管理例2 - ファイルにアーカイブ
*会員管理例3 - DataStream
*メンバー管理例4 - ObjectStream
* XML、JSON、データベース
*整理
5. File, Files
*ファイル
* Files
*ルート表示
* Filesで文字ファイルを読む
*ファイルコピーの最適化
*整理
6. ネットワーク - 基本理論
*クライアントとサーバー
*インターネット通信
* IP(インターネットプロトコル)
* TCP、UDP
*PORT
* DNS
7. ネットワーク - プログラム1
*ネットワークプログラム1 - 例
*ネットワークプログラム1 - 分析
*ネットワークプログラム2 - 例
*ネットワークプログラム2 - 分析
*ネットワークプログラム3
*リソースの整理1
*リソース整理2
*リソースの整理3
*リソースの整理4
8. ネットワーク - プログラム2
*ネットワークプログラム4 - リソースクリーンアップ1
*ネットワークプログラム5 - リソースクリーンアップ2
*ネットワークプログラム6 - リソースの整理3
*ネットワークプログラム6 - リソースの整理4
*ネットワーク例外1 - 接続例外
*ネットワーク例外2 - タイムアウト
*ネットワーク例外3 - 正常終了
*ネットワーク例外4 - 強制終了
*クリーンアップと問題
9. チャットプログラム
*チャットプログラム - デザイン
*チャットプログラム - クライアント
*チャットプログラム - サーバー1
*チャットプログラム - サーバー2
*チャットプログラム - サーバー3
*チャットプログラム - サーバー4
*整理
10. HTTP - 基本理論
* HTTP基本理論
* HTTPメソッド
11. HTTP サーバーの作成
* HTTPサーバー1 - 起動
* HTTP Server2 - 同時リクエスト
* HTTP Server3 - 機能を追加
* URLエンコード
* HTTPサーバー4 - 要求、応答
* HTTPサーバー5 - コマンドパターン
* Webアプリケーションサーバーの歴史
*整理
12. リフレクション
*リフレクションが必要な理由
*クラスとメタデータ
*メソッドナビゲーションと動的呼び出し
*フィールドナビゲーションと値の変更
*リフレクション - 活用例
*コンストラクタのナビゲーションとオブジェクトの作成
* HTTPサーバー6 - リフレクションサーブレット
*整理
13. アノテーション
*アノテーションが必要な理由
*アノテーション定義
*メタアノテーション
*アノテーションと継承
*アノテーションの活用 - 検証機
* Java基本アノテーション
*整理
14. HTTPサーバーの活用
* HTTPサーバー7 - アノテーションサーブレット1 - スタート
* HTTPサーバー8 - アノテーションサーブレット2 - 動的バインディング
* HTTP Server9 - アノテーションサーブレット3 - パフォーマンスの最適化
* HTTPサーバーの活用 - 会員管理サービス
*整理
ありがとうございます。




