コース概要

レビュー

  • 継承とインターフェイス
  • オブジェクト参照と継承
  • ポリモーフィズム
  • インターフェイスの静的メソッドとデフォルトのメソッド
  • コレクションとジェネリック
  • ジェネリックス (継承、ワイルドカード)
  • ジェネリック型の作成

Design Patterns

  • オブジェクトの作成
  • 静的メソッドとフィールド
  • 新しいオペレーター
  • 作成パターン
  • 継承 vs 構成 / 長所と短所
  • 複合パターン
  • 内部クラス

反射

  • クラスというクラス
  • フィールド、メソッド、コンストラクターの検索
  • Access フィールド、メソッドの呼び出し
  • 配列の検査

注釈

  • Java API のアノテーション (@Override、@Deprecated)
  • 注釈の定義

機能的 Programming

  • ラムダExpressイオンの概要
  • ラムダExpressイオンと関数インターフェース
  • ラムダExpressイオンの使用
  • メソッド参照の操作

ストリームAPI

  • ストリームとコレクション
  • コレクションのフィルタリング
  • チェーン化とパイプライン化

日付/時刻 API

  • レガシー API
  • 日付/時刻 API (JSR 310)
  • 日付ベースのイベントと時間ベースのイベント
  • タイムスタンプ、期間、および期間
  • 計算の実行
  • 書式設定
  • ローカリゼーション / タイムゾーン

JUnit の基本

  • JUnit の概要、テスト駆動開発
  • テストとアサーション
  • 例外の処理
  • JUnit を使用したテストの編成
  • ライティングフィクスチャ - @Before、@After
  • テストスイートとその他の機能
  • モックオブジェクトの概要

ビルドツール

  • アリの概要
  • Maven 概要

抽象クラス

  • 宣言の原則と抽象クラスの実装
  • 抽象クラスを使用するときに発生する一般的な問題

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

  • グレード Java オブジェクト指向の抽象化
  • Java の完全なオブジェクト モデル
  • インターフェース、抽象クラス、およびアプリケーション用インターフェース向けのプログラム モデル 実装における各サブシステムの柔軟性と相互独立性の向上
  • 共通機能を抽出するための抽象クラスのアプリケーション。インターフェイスが提供する柔軟性の実装によって拡張されます。

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

  • 静的 Java クラスとこれらのクラスの動的プロパティ
  • Java 内の両方のタイプのエンティティの機能と一般的な使用法を区別し、静的および動的存在に基づくソリューションの設計における優れた実践例 Java
  • デザインパターンの紹介
  • ファクトリーデザインパターンの紹介

単純な型とラッパー クラスを使用した操作

  • Java オブジェクト モデルでの単純型の使用を拡張するための非常に重要な事実とテクニック。
  • ラッパー クラスの単純型の役割と、アプリケーションにおけるこの型の典型的なアプリケーションについての説明

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

  • String クラスの基本プロパティを思い出し、仮想マシンによる String オブジェクトの処理について説明します。
  • バッファー クラスの使用とチェーンでの操作

フォーマットと解析、通常の Express イオン

  • Java の正規表現の概要
  • 正規表現 (String クラス) を処理するための基本的なテクニックと、このタイプの構造用の専用クラスに基づく高度なテクニックの両方について説明します。
  • 文字列タイプのトークン化、検索、パターン マッチング

要求

  • 0]言語とOOPに関する知識。参加者は、パッケージ、制御フローとループ、基本的な具象クラスと基本的なインターフェイスを知っている必要があります。
 21 時間

参加者の人数



Price per participant

関連コース

関連カテゴリー