コース概要

はじめる

  • Java テクノロジー現象
  • 基本的な「Hello World」アプリケーションの書き方
  • Java コードをコンパイルして実行する方法
  • コードをもう少し複雑にする方法

Apache の紹介 Maven

  • 設定よりも規約
  • Maven プラグイン
  • プロジェクトの概念モデル

インストールと実行 Maven

  • ダウンロードとインストール Maven
  • Maven インストールのテスト
  • Maven についてのヘルプ

シンプルな Maven プロジェクト

  • 簡単なプロジェクトの作成
  • 単純なプロジェクトの構築
  • 単純なプロジェクト オブジェクト モデル

Java 構文

  • Object-Oriented Programming コンセプト
  • 変数、配列、データ型、演算子、制御フロー
  • 参照変数とは
  • クラスとオブジェクト
  • 継承とは何か、そしてそれがどのように機能するか
  • インターフェイスとは何か、インターフェイスが作成される理由とその方法
  • Java String オブジェクトと Number オブジェクトの使用方法と、出力用にデータをフォーマットする方法
  • パッケージの目的とインポート ディレクティブを使用する必要がある理由

Java オブジェクト

  • Java クラスの概要
  • Java クラスのライフサイクル
  • クラス修飾子と継承
  • オーバーロード」とオーバーライド
  • クラスコンストラクター
  • ポリモーフィズム
  • 関係: IS と HAS
  • 「静的」キーワード
  • 静的メンバーを使用する場合
  • Maven でデプロイされたアプリケーション内でのオブジェクトの使用

Maven プロジェクトのカスタマイズ

  • プロジェクト情報のカスタマイズ
  • 新しい依存関係を追加する
  • リソースの追加
  • パッケージ化されたコマンドライン アプリケーションの構築

最適化とリファクタリング Maven POM

  • POM クリーンアップ
  • 依存関係の最適化
  • プラグインの最適化
  • 最終的な POM

Java コレクション

  • コレクションインターフェース
  • リスト、マップ、セット
  • コレクションと配列
  • 同時実行性
  • Maven でデプロイされたアプリケーションでコレクションを管理する

Javaメモリ

  • ガベージコレクター
  • ヒープとスタック
  • オブジェクトのライフサイクル
  • 「finalize()」メソッド

Java 例外

  • Java 例外の一般的な考え方
  • 実行時例外と「実際の」例外
  • 例外をスローする
  • 「try...catch」ステートメント
  • 「スロー」宣言
  • 独自の例外を設計する
  • Maven でデプロイされたアプリケーションを使用して例外をテストおよび管理する

Maven のマルチモジュール プロジェクト

  • マルチモジュールプロジェクトの構築
  • マルチモジュールアプリケーションの実行

Java 同時実行性

  • スレッドと同時実行性
  • スレッド化されたタスク
  • スレッドの結合
  • クラス変数の可視性
  • Maven を使用してマルチスレッド アプリケーションを構築して実行する

要求

手続き型プログラミング言語(C、PHP、Basic、Pascalなど)またはオブジェクト指向プログラミング言語の知識が必要。

 28 時間

参加者の人数



Price per participant

お客様の声 (1)

関連コース

関連カテゴリー