K3 Academy は(株)管理工学研究所 教育研修事業部のブランドです
TOP > 高度技術系セミナコース > Java言語集中講座

高度技術系セミナコース 講座概要【Java言語集中講座】

Java言語集中講座は「基本文法編」と「オブジェクト指向編」とで構成されます。
  • Java言語集中講座−基本文法編(2日間)
  • Java言語集中講座−オブジェクト指向編(5日間)
 Java言語集中講座「基礎文法編」と「オブジェクト指向編」 はペアの講座としてカリキュラムを構成しています。これから新たにJavaに取り掛かる方は,両方を通して受講されることをお薦めします。
 片方だけの受講も可能です。
 ただし,「基礎文法編」だけの受講の場合,オブジェクト指向について学習できません。
 「オブジェクト指向編」だけの受講の場合,Javaの基本文法については予め知っていて,コードを記述できることが前提知識として必要です。

◆ 基本文法編
講座 Java言語集中講座−基本文法編
概要  基本文法編とオブジェクト指向編とから構成されるうちの「基本文法編」です。引き続きオブジェクト指向編を受講することで,Javaアプリケーションの開発に従事するための基礎ができます。

 文法編では,Java言語の基本的文法(変数,配列,制御構造など)の注意点など,文法的な基本スキルについて演習を交えながら学習します。また様々な演算子についての概要を学びます。この後に続くオブジェクト指向編を受講するための前提条件となります。
 この講座では,Javaの動作の基本を学習するため,統合開発環境は用いません。エディタでのソースコード記述,コマンドラインでのコンパイルと実行とを行います。
日数 2日間
受講対象 新人研修,あるいは他の言語からJavaに切り替える方など,これからJavaを始める方
前提知識 研修は2日間という短い期間になっています。そのため,ある程度理解を進めるために事前課題を行っていただきます。テキストを見ながらでもよいので,プログラムを記述できるように,受講までに学習しておいてください。
テキスト 市販テキスト『Java言語プログラミングレッスン(上)』
研修内容
  • Javaとは
  • Javaの特徴
  • ソースファイル(.java)とクラスファイル(.class)
  • Java VM
  • 式と文,変数と型,演算子
  • 制御構文
  • String
  • メソッド
  • 配列
  • 総合的な文法演習
  • Javaの演算子
備考
◆ オブジェクト指向編
講座 Java言語集中講座−オブジェクト指向編
概要  基本文法編とオブジェクト指向編とから構成されるうちの「オブジェクト指向編」です。Javaの初心者・初学者は「基本文法編」から受講されることをお奨めします。この講座を修了することで,Javaアプリケーションの開発に従事するための基礎ができます。

 オブジェクト指向編では,Java言語のオブジェクト指向的な部分の考え方や文法について,オブジェクト指向の考え方の講義やJavaでの表記方法についての解説,そして豊富な演習を交えながら理解・学習を行います。
 また,この講座では演習環境としてEclipseを使用し,実務と近い形での開発環境で演習を行います。
日数 5日間
受講対象 新人研修,あるいは他の言語からJavaに切り替える方など,これからJavaを始める方
前提知識 Javaの基本文法(変数宣言,演算式,if や for などの制御構文)については,常識として知っていることが必要です。「基本文法編」から続けて受講していれば問題ありません。
オブジェクト指向に関する知識はほとんどない状態で構いません。
テキスト 市販テキスト『Java言語プログラミングレッスン(下)』
研修内容
  • 統合開発環境(Eclipse)
  • オブジェクト指向概論-1
  • クラスとインスタンス
  • メソッド呼び出し,コンストラクタ
  • アクセサメソッド
  • 静的メソッド,静的フィールド
  • オーバーロード
  • インスタンスの解放,コンストラクタとデストラクタ
  • オブジェクト指向概論-2
  • パッケージ
  • 継承演習とアクセススコープ
  • 継承とコンストラクタ
  • オーバーライド
  • 抽象クラス,抽象メソッド
  • ポリモーフィズム
  • 継承と委譲
  • 構造化例外処理
  • インターフェイス
  • 基本的なUMLの見方(クラス図とシーケンス図)
  • コレクション
  • イテレータと拡張for文(for each)
  • Iteratorを例にしたオブジェクト指向設計演習
  • ジェネリクス
備考
※ ここに挙げたのは,研修の構成例です。
  お客様のニーズに合わせてカスタマイズ可能です。お気軽にご相談ください。