お問い合わせ

コース概要

抽象クラス

  • 抽象クラスの宣言原理と実装
  • 抽象クラスの取り扱いにおいて遭遇する典型的な問題

アプリケーションモデルにおけるクラス、抽象クラス、インターフェースの役割

  • Javaのオブジェクト指向の抽象化の段階
  • Javaにおける完全なオブジェクトモデル
  • インターフェース、抽象クラス、およびインターフェースによるプログラムモデルの方向性、アプリケーションの柔軟性の向上、およびサブシステム間の実装からの独立性
  • 共通機能の抽出、およびインターフェースが提供する柔軟性を実装により拡張するための抽象クラスの応用

アプリケーションモデルにおける動的オブジェクトと静的オブジェクトの役割

  • 静的なJavaクラスとこれらのクラスの動的なプロパティ
  • Java内における両方のタイプの実体の機能の区別と典型的な使用例、およびJavaの静的および動的エンティティに基づいたソリューション設計におけるベストプラクティスの例
  • デザインパターンの概要
  • ファクトリーデザインパターンの概要

プリミティブ型とラッパークラスの操作

  • Javaオブジェクトモデルにおけるプリミティブ型の使用範囲を拡張するための非常に重要な事実と技術
  • プリミティブ型のラッパークラスの役割と、アプリケーションにおけるこれらタイプの典型的な応用について

Javaの特殊オブジェクト、Stringクラス、StringBuilderおよびStringBuffer

Stringクラスの基本的なプロパティの復習、および仮想マシンによるStringオブジェクトの処理方法について

バッファクラスの使用と文字列列の操作

フォーマットとパース、正規表現

  • Javaにおける正規表現の概要
  • 正規表現の処理に関する基本的な技術(Stringクラス)および、この種の構築物に特化したクラスに基づく高度な技術について
  • 文字列タイプに対するトークン化、検索、パターンマッチング

I/O操作

  • JavaのI/Oメカニズムの詳細な議論 - ストリームクラス、WriterおよびReaderクラス、ラッパークラス、Javaのバッファリングストリーム。
  • ファイルとソケットのオープン、クローズ、および書き込み

内部クラス - 詳細な議論

  • Javaにおける内部クラスと匿名クラスの導入方法と使用について

スレッド - 詳細な議論、応用および問題点

  • Javaのスレッド抽象化メカニズムから始まり、スレッドの同期、スレッドのグループへの結合に至るまでのスレッド関連トピックの議論、およびデッドロックなどのスレッド作業に関連する共通の問題を提示し議論する

Javaリフレクション - 概要と応用

  • Javaリフレクションメカニズムの概要
  • 講義トピックには、Javaにおけるリフレクションの実装、クラスのメソッドの読み込みと実行、クラスのインスタンス化、およびクラスの構造の把握についての議論が含まれる

Javaシリアライズ

  • Javaオブジェクトのシリアライズの概要
  • シリアライズとは何か、オブジェクトをシリアライズする方法、相互依存オブジェクト、およびこれらのタイプの問題点で遭遇する共通の問題を回避する方法
  • シリアライズの典型的な使用例およびRMI CORBA

要求

Java基礎コースで議論されたトピックに関する知識。

 28 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (1)

今後のコース

関連カテゴリー