株式会社イーブ|未経験・転職の方も就職可能。Javaプログラマー育成のエキスパート

HOMEJAVA技術者育成システム開発求人情報個人情報保護 移転案内

Java関連

Java・オブジェクト指向の壁を突破する 抽象化プログラミング入門 -UMLからJavaへ、すらすらコーディングできますか? (豆蔵セミナーライブオンテキスト (3))

今回ご紹介するのは、「Java・オブジェクト指向の壁を突破する 抽象化プログラミング入門 -UMLからJavaへ、すらすらコーディングできますか? (豆蔵セミナーライブオンテキスト (3))」です。
【詳細】
出版社:技術評論社
出版年:2006年5月
【内容】
目次
序章 オブジェクト指向開発の壁
第1章 モデリングの壁
第2章 コーディングの壁
第3章 抽象化プログラミングの壁
【概要・所感】

 豆蔵セミナーシリーズの第三巻です。

 開発の過程で遭遇する様々な"壁"を紹介し、それを乗り越えるためのアドバイスが盛り込まれています。 第1章では設計、分析の手法を、第2章ではUMLとプログラムの関係を、第3章ではJavaプログラミングのテクニックを解説しています。 これまでの巻と比べ各章は独立しており、どこからでも読み進められるようになっています。

 開発において、何か曖昧な違和感や"壁"のようなものを感じた人は、一度手に取ってみてはいかがでしょうか。 これまでと同様、平易な文章で書かれており、比較的抵抗なく読み進められると思います。

エンジニアのためのJavadoc再入門講座

今回ご紹介するのは、「エンジニアのためのJavadoc再入門講座」です。
【詳細】
出版社:翔泳社
出版年:2009年6月
【内容】
第1章 なぜJavadocを使うのか
第2章 Javadocの基礎
第3章 メソッドやフィールドに対するドキュメンテーションコメントの記述方法
第4章 クラスに対するドキュメンテーションコメントの記述方法
第5章 Javadocのその他の機能
第6章 Javadocを使ってAPI仕様書を生成する
第7章 アノテーションによる仕様記述
【概要・所感】

 Java開発者であれば、Javadocコメントを書いたことがない、という人はほとんどいないと思います。しかし、JavadocをAPI仕様書として活用している、という話はあまり聞きません。本書では、広い意味でのJavadocの書き方を解説しています。

 基本的な文法の網羅は勿論ですが、Javadocに記述する必要がある内容や、仕様書としてのレイアウトなど、JavadocからAPI仕様書を作成し、それを仕様書として使っていくことを想定した解説がなされています。

 コメントとして記述し、ドキュメントとして利用する、という性質を持つJavadocを学ぶことは、ソースコード内のコメントの書き方や、ドキュメントに記述する内容の整理など、開発工程の様々な局面で役に立つと思われます。Javadocそのものを活用する機会の無いJava開発者にも、一読をお奨めします。

明解 Javaによるアルゴリズムとデータ構造

今回ご紹介するのは、「明解 Javaによるアルゴリズムとデータ構造」です。
【詳細】
出版社:ソフトバンククリエイティブ
出版年:2007年11月 (初版発行)
【内容】
目次
はじめに
第1章:基本的なアルゴリズム
第2章:基本的なデータ構造
第3章:探索
第4章:スタックとキューク
第5章:再帰的アルゴリズム
第6章:ソート
第7章:集合
第8章:文字列探索
第9章:木構造
おわりに
参考文献
【概要・所感】

 Javaの基礎は理解できていてもプログラムとして記述する際には、どう書けばよいのか。。。 という問題にぶつかったことはありませんか? 自分がJavaの勉強をしていった中で実感したことです。 言語に関係なく、処理の流れを理解する、作ることができる、それはアルゴリズムの知識が 必要なのだと思います。

 本書はJava言語を用い、なおかつプログラムでよく使われるデータ構造や探索、集合などの アルゴリズムを図や表を用いて視覚的にわかりやすく書かれています。 基本的なフロー図の見方や意味なども含まれていますので、初心者にもとてもわかりやすい本だと思います。 ある程度Javaの基礎は理解している方を対象としていますが、随所にJavaに関しての補足的な説明もかなり入っていますので、 まだJavaの基礎をあまり知らない人でも読み進めてはいけると思います。 しかし、Java言語の基礎をしっかりマスターした上での方が理解しやすいと思います。

 また、情報処理(基本)などの試験対策としてもこういうアルゴリズムの理解は必須ですので、 対策用としてもよい本だと思います。

Seaser2 入門
Javaチュートリアル 第4版
コーディングの掟 最強作法
Java言語で学ぶデザインパターン入門 マルチスレッド編
Javaデザインパターン徹底攻略
Javaの格言
Javaの鉄則 エキスパートのプログラミングテクニック
Java言語で学ぶリファクタリング入門
JAVA PUZZLERS 罠、落とし穴、コーナーケース
Eclipseではじめる「iアプリ」開発
これならわかる JAVA入門の入門(第2版)
増補改訂版 Java言語で学ぶデザインパターン入門
Effective Java プログラミング言語ガイド
プログラミング言語Java 第4版