トップ » スクール » Javaプログラミング基礎 講座

Javaプログラミング基礎 講座

概要

本講座では、Java言語の基礎、重要API、オブジェクト指向について学び、洗練されたJavaプログラムを書くための基礎知識を身につけることを目標としています。目標としている具体的な仕上がり像は以下のような感じになります。

  • オブジェクト指向について、単にシンタックスを知っているだけではなく、実戦的な活用方法を理解している
  • 文字列/日付関連のクラスやコレクションフレームワークといった業務でよく利用されるAPIを使いこなせる
  • それ以外のAPIについてもひととおり存在を知っており自分で調べながら利用することができる

詳細情報

講習期間 5日間
講習時間 毎日10:00~17:30
1コマ90分×4コマ(休憩1時間30分)
受講料 50,000円(税別)
受講者条件 以下の講座をすべて修了済みか、それに相当するスキルがあること

  • Javaで学ぶプログラミング入門 講座
受講場所 東京都文京区湯島1-1-6 望田ビル3F
株式会社 八角研究所(アクセス
定員 10名
お申込み
お問合せ
E-Mail: schoolhakkaku.net

カリキュラム

1日目 【概要】
Javaによる開発で必要とされるもっとも初歩的な事柄を学びます。
【詳細】

  • 開発/実行環境
  • 基本文法
  • パッケージ
  • クラスパスとソースパス
  • クラスとオブジェクト(オブジェクト指向の概念と、クラス、フィールド、メソッド、コンストラクタなど、クラスの拡張についてもごく簡単に)
  • 最重要API(Object, String, Date, 各種プリミティブ型ラッパクラスなど)
  • ドキュメンテーションコメント(Javadoc)
  • 例外処理とアサーション
2日目 【概要】
JavaSEに含まれている重要APIについて学びます。
【詳細】

  • 文字列処理(String、StringBuffer、StringTokenizer、正規表現の利用方法など。StringBuilderについては3日目に解説)
  • ListとMapのつかいかた
  • Properties
  • I/O
  • スレッド(Thread、Runnable、同期、デッドロックなど)
  • 時間、日付、カレンダー
  • その他
3日目 【概要】
Java5.0で導入された文法や重要クラスについて学びます。
【詳細】

  • ジェネリックス
  • 拡張for文
  • オートボクシング/アンボクシング
  • 列挙型
  • アノテーション
  • スタティックインポート
  • 可変長パラメータ
  • Formatter
  • その他
4日目 【概要】
Javaがもっているオブジェクト指向プログラミング機能についてひととおり学んだあと、インタフェースや抽象クラスの実戦的な活用方法について理解を深めます。
【詳細】

  • オブジェクト指向のコンセプト(カプセル化、継承、ポリモーフィズムなど)
  • アクセス修飾子
  • クラスの拡張方法
  • 抽象クラス
  • インタフェース
  • その他
5日目 【概要】
コレクションフレームワークのより洗練された利用方法を身につけるとともに、オブジェクト指向プログラミングのよい例としてコレクションフレームワークの設計に注目し、オブジェクト指向に対する理解を深めます。
【詳細】

  • コレクションフレームワークのアウトライン
  • 各種インタフェース(Collection、List、Set、Mapなど)、契約としてのAPIドキュメント
  • Listインタフェースの実装クラス、インタフェースが使われる理由
  • 要素への順次アクセス方法、Iteratorをもちいる意味
  • Iteratorを実装してみる、内部クラスの利用
  • AbstractListクラス、抽象クラスの活用方法
  • HashMapのアルゴリズムとObject#hashCode()、Object#equals()
  • スレッドセーフなコレクション
  • Collectionsクラス、Arraysクラス
  • 順序付け(Comparable、Comparator)
  • その他

オプション

オプション名 概要
スキルチェックテストとフィードバック 希望者は、講座終了後に、スキルチェックテスト及びフィードバックを受けることができます。
Javaスクール
エンジニア募集中!