トップページ > 技術教育サービス > 定期開催コース > Javaプログラミング作法 -EffectiveJavaの理…
Javaプログラミング作法 -EffectiveJavaの理解とFindBugsの活用-
Stringを==演算子で比較していませんか? equals()メソッドは実装したけど、hashCode()メソッドは実装し忘れていませんか? Javaプログラミングにおいて、「読みやすく」「わかりやすく」「誤りに陥りにくい」コーディングを行う事は品質の高いプロフェッショナルな仕事を行う上で重要です。 このコースは、脱初心者を目指す方のために、書籍「Effective Java」などからのノウハウや、OSSのバグコード検出ツール「FindBugs」も講義の中で使用いたします。ソースコードの品質に日々悩んでおられる方にも参考になる講座となっております。
研修概要
- 研修の目的
-
Javaプログラミングにおいての作法を学び、読みやすくわかりやすいコーディングにより質の高いJavaプログラムを作成する方法を習得します。
- 研修の内容
-
- コードインスペクションツール「FindBugs」
- 演習1
- コーディングスタイル(コーディングルール)
- IDE「Eclipse」の便利な機能
- フォーマッター
- エラー/警告の設定
- 陥りがちな落とし穴
- 演習2
- メモリを意識する
- JVMのメモリ管理
- ガーベッジコレクション
- 上手にコレクションを使い分ける
- ArrayListとLinkedList
- StackとLinkedList
- HashMapとTreeMapとLinkedHashMap
- Iterator、そしてIterableと拡張forループ
- コレクションの要素となるJavaBeans
- equalsとhashCodeメソッド
- ComparableとComparator
- 演習3
- 例外処理
- 直列化(シリアライゼーション)
- enum
- 演習4
- Overrideアノテーション
- コードインスペクションツール「FindBugs」
- 対象者
-
基本的なJavaプログラミングはできるが、脱初級者を目指したい方
ソースコードレビューができるスキルを身につけたい方 - 前提条件
-
基本的なJavaプログラミングができること
基本的なJavaクラスライブラリを利用できること
コース詳細
| 日程 | 2012年9月25日〜2012年9月26日(2日間) |
|---|---|
| 時間 | 09:30〜17:00 |
| 会場 | テクマトリックス(株)セミナールーム |
| 受講料 | 84,000円(税込み) ※受講料にはテキスト代も含まれています。 |
| 定員 | 10人 |
実習環境
JavaSE JDK 1.6、Eclipse 3.4、Eclipse plugin for FindBugs version 1.3.4
※使用ソフトウェアは変更になる可能性があります。
配布資料
セミナーテキスト及び演習テキスト、全演習 サンプルソースコード、市販書籍 『Effective Java 第2版』、市販書籍 『開発のプロが教える標準FindBugs完全解説』



