お問い合わせ

コース概要

導入

  • JVM, JRE, JDK
  • 統合開発環境 (IDE)
  • Javaコードのコンパイルと実行

Java構文

  • パッケージ
  • 変数、配列、データ型
  • オペレータと制御フロー
  • 列挙型 (Enumeration) の詳細

オブジェクト指向プログラミング

  • クラスとオブジェクト
  • コンストラクタ
  • 継承、オーバーロード、オーバーライド
  • アクセス修飾子
  • 抽象クラス
  • インターフェース

Javaコレクションフレームワーク

  • コレクションと配列の違い
  • List, Map, Queue, Set
  • Map
  • equalsとhashCodeの契約
  • ソート

例外処理

  • Throwableクラス
  • チェック済み例外とチェック済みでない例外
  • 例外の送出
  • 'try...catch'ステートメント
  • カスタム例外の作成

入出力API

  • 入力ストリームと出力ストリームの操作
  • バイトストリームと文字ストリームの違い
  • ファイル処理
  • オブジェクトのシリアライゼーション
  • NIO.2

Java並行処理

  • スレッドと並行性
  • ThreadクラスとRunnableインターフェース
  • ExecutorServiceを使用したタスクの実行
  • スレッドの同期

要求

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

 28 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (7)

今後のコース

関連カテゴリー