Java オブジェクト指向のおすすめ本

1位から10位までのおすすめ本です。

11位から20位

最終更新日:2007年11月10日 9:53
改訂第2版 Java言語プログラミングレッスン (下) 改訂第2版 Java言語プログラミングレッスン (下)
■定価: ■価格:¥ 2,520 ■ユーズド:¥ 1,896
■ソフトバンククリエイティブ
■おすすめ度:★★★
■発送:通常24時間以内に発送
[ この本を買った人のレビュー ]

帯に短し襷に長し
C++言語の基礎を理解している者からすれば、正直ウザイ。遠回しな表現がかえって分かりづらい。
また、詳細網羅的に述べようとしないのも個人的には大幅減点。

初心者歓迎を謳いながら、とうてい初心者では知り得ない内容が序盤から登場するのもどうか。
解説は丁寧だが、それは機能に対する解説であって、掲載プログラムの解説はあまり無い。
この点も初心者には大打撃であろう。私も一部苦戦した。

シリーズものは得てして一冊の本より解説が冗長になる傾向があるが、
このシリーズも例に漏れず、一冊でも十分な内容であるように思う。
近頃の解説書は本気でプログラムを学びたい者をなおざりにしているのではなかろうか。

お勧めのJava本です
プログラミング初心者で、他の言語を全く知らない学生向けです。
Javaの本は多数持っていますが、これが一番!
他の本はC言語を既に知っている人向けが多く、解説が簡略で初心者には「謎」が多いでしょう。
その点、この本は「ここだ!」というポイントが書かれています。
教える側としては、ここを押さえて欲しい、というところがちゃんと書いてあるので、学校でテキストとして採用しています。
やさしいJava」は教科書としての採用は一年だけで止めました。(^^;
Perlの授業も結城さんのテキストを採用しています。
個人的には、こちらのテキストのほうがお勧めです。(^_^)



全くプログラミング経験無い方にはお勧めしません。
この本は、何も分からない方がいきなりこれをやろうとしたら、全く分からなくてギブアップするでしょう。でも基礎が頭に入っている方には、超お勧めです。スキルアップを望んでいる初心者の方是非やってみてください。
難易度の位置づけとしては、コアjava(基礎編)>>本書>>やさしいjavaって感じです。
オブジェクト脳のつくり方―Java・UML・EJBをマスターするための究極の基礎講座 オブジェクト脳のつくり方―Java・UML・EJBをマスターするための究極の基礎講座
■定価: ■価格:¥ 2,940 ■ユーズド:¥ 1,300
■翔泳社
■おすすめ度:★★★
■発送:通常24時間以内に発送
[ この本を買った人のレビュー ]

オブ脳
オブジェクト指向を勉強していくと、
はたして自分はオブジェクト脳に芽生えたのだろうか?
と不安になります。
そんな時に、この本に巡り会いオブ脳を実感できました。

オブジェクト指向初心者のうちに読んでおいた方が良いと思います。

OJTのテキストみたいな本です
他のオブジェクト指向の本は、学校教育的な説明が多いが
この本は職場でOJTを受けているような指導内容です。
少しアクが強いので、好き嫌いが分かれるでしょうが、
概念的で抽象的な説明に比べて、より実践的で分かりやすい
と思います。一度手にとって読んでみたら。



オブジェクト指向の方法論のみならず実践もまじえてある♪
「オブ脳」・・オブジェクト指向な脳みそのことだそうです。
コンピュータプログラムっていうと、とても「マシン」なカンジがしますが
ここ10数年の間は、人間世界の考え方を多くとりいれています。
オブジェクト指向」ってのも、その一例。
たとえば、
・車オブジェクト(親)
・エコカーオブジェクト(車オブジェクトの子)
みたいな感じで、実社会のモノ(オブジェクト)をプログラミングに
マッピング(むりくりくくりつけるともいう・・笑)
しているのです。

この本は、そういう「オブジェクト指向」を指向する脳をつくるには
よい本でしたっ。

ネットワークなんかも、無機的なものではなく、有機的なカンジで
とらえられてきています。
(実際ブログもそうだけど、ネットってイキモノみたいなもんだよねー。)

なぜ、あなたはJavaでオブジェクト指向開発ができないのか―Javaの壁を克服する実践トレーニング なぜ、あなたはJavaでオブジェクト指向開発ができないのか―Javaの壁を克服する実践トレーニング
■定価: ■価格:¥ 2,289 ■ユーズド:¥ 1,701
■技術評論社
■おすすめ度:★★★★
■発送:通常24時間以内に発送
[ この本を買った人のレビュー ]

変な覚え方してしまわないか怖い
最初読んでいてもの凄くわかりづらかったので、もしやと思い
理解してる章を読んだら、案の定むちゃくちゃ説明が下手でした。
なぜこんな難しい言い回しをしてるのだろう。
誤解を生みかねない説明なので、変な覚え方してしまわないか怖くて読めません。

もう少しじっくり立読みすればよかった…

オブジェクト指向の使用法を学べる
CやCOBOL等の非オブジェクト言語エキスパートだけど
オブジェクト言語も勉強したいなーという人にとてもお勧めです。

私もJavaやC++の言語の勉強をしたはいいけど、結局どうやって
使ったらいいか悩んでいたときにこの本に出会いました。
なぜ、オブジェクト言語なのか〜なぜフレームワークが必要なのかまで、
一連の意味をコードで記しながら書いてあってとてもわかり易かったです。

ただ、入門書なのでこれだけで実際の業務は出来ないと思います。
設計方法の考え方を整理する本としては最高なのではないでしょうか。

オブジェクト指向がなぜいいのか、どのように書いたらいいのか、単純明快に示してくれます
オブジェクト指向でなぜつくるのか 平澤 章 (著) の実践編と言えるだろう。
1章で、プログラミングとは、
 1.コンピュータに行わせたいことを理解する。
 2.理解したことを説明できるレベルまで整理する。
 3.コンピュータにわかる言葉に翻訳する。
という3つのステップを経ることが重要で、プログラミングできない理由の多くは、1と2を踏み外していることだ、と説明している。この説明を読んだだけで、この本を買った価値がある。
2章では、じゃんけんを非オブジェクト指向でプログラミングし、3章以降で、オブジェクト指向でプログラミングしている。その違いを示すことで、なぜオブジェクト指向がいいのか、を簡単明快に示している。4章では・・・(略)
これはすばらしいことである。オブジェクト指向の技術がどんなもので、それがなぜいいのかは、プログラミングしないとわからないことが多い。それをじゃんけんというわかりやすいプログラムで示している。
オブジェクト指向に関わりはじめた方や、どうして世間でオブジェクト指向がいい、って言っているのかよくわからない方に読んで頂きたい。「目から鱗」保証します。
Java・オブジェクト指向の壁を突破する 抽象化プログラミング入門 -UMLからJavaへ、すらすらコーディングできますか? (豆蔵セミナーライブオンテキスト 3) Java・オブジェクト指向の壁を突破する 抽象化プログラミング入門 -UMLからJavaへ、すらすらコーディングできますか? (豆蔵セミナーライブオンテキスト 3)
■定価: ■価格:¥ 2,919 ■ユーズド:
■技術評論社
■おすすめ度:-
■発送:通常24時間以内に発送
[ この本を買った人のレビュー ]
この商品に関するあなたの感想や意見をカスタマーレビューとして発表してみませんか?抽選で3000円のAmazonギフト券が当たります。書き方や詳細については、 レビューガイドライン をご覧ください。
やさしいUML入門―Javaオブジェクト・モデリング やさしいUML入門―Javaオブジェクト・モデリング
■定価: ■価格:¥ 2,310 ■ユーズド:¥ 500
■ピアソンエデュケーション
■おすすめ度:★★★★
■発送:通常24時間以内に発送
[ この本を買った人のレビュー ]

やさしくは無いですが・・・
java初心者の時にタイトルにつられて購入しました。
その当時はjavaも駈け出しで、UMLは全く知らない状態の私にとっては難しくて途中で投げ出してしまいました。
java歴2年を経過してUMLとはなんぞやを知っている今読み返してみると、やっとこの本の良さがわかりました。
著者の浅海さんもこの道では有名な方であった事も最近しりました。
タイトルにつられてしまいがちですがある程度Java経験を持ってUMLの概要程度は理解している人にお勧めします。
そうしないと私のように本棚にねむっている期間が長くあるかも・・・

網羅はしていないが
UMLを網羅してから読もうという人には、別のUML本から入ってみる方がいいです。私はもう1冊別の本を買いました。
この本はJavaと関連づけたUML入門の本なのですが、UMLもJavaもある程度知っている人向けのような感じの書き方のように思いました。
部分的にUMLを知っているのと、全体を知ってから部分を使うのとでは、UMLの使い方も違ってくると思うので、この本は私には向かないような感じです。他の書と違った面もあるので、他の本を読んでから読み直してみようと思うところです。

Javaを前提にしたUMLの利用法。
javaはある程度やっているが、UMLはまださわっていない・・・という方にオススメだと思います。
わたしは2年ぐらいjavaを見てきましたが、UMLは一切知識がありませんでした。
何冊か別のUMLの入門書を読んでからこの本を読みましたから、完全に初学習で読んだわけではないのですが、解説も丁寧で、非常にわかりやすく、今まで混乱していた情報がすっきりとまとまった気がします。
他の本は「UMLとは何か」に終始しており、実際のコーディングとどう結びつくのかが分かりませんでした。
この本ではjavaの用語と対応してUMLの用語が解説されていくので、効率がよいと思います。他の本はそれ独自でUML用語が解説されていくので、javaでしってる概念とは別の概念だと思ってしまい、整理できませんでした。
javaの知識㡊??ある程度あったので、「コンクリートクラス=javaにおいてフツーにnewオペレータで生成できるクラス、と考えて差し支えない」などと、既知のことから知識が広がっていくのが快感でした。
UMLの記号に関しては、はじめちょっと説明不足の感もあるかなと思いましたが、巻末に大量にページを割いて「UML for Java クイックリファレンス」が掲載されており、本全体では過不足ないかと思います。
図も多く、解説も平易で、私は買ってきたその日に全部読みきってしまったほどです。これはホントにオススメです!!
Javaのオブジェクト指向がゼッタイにわかる本―最初からそう教えてくれればいいのに! Javaのオブジェクト指向がゼッタイにわかる本―最初からそう教えてくれればいいのに!
■定価: ■価格:¥ 2,415 ■ユーズド:¥ 1,500
■秀和システム
■おすすめ度:★★★★★
■発送:通常24時間以内に発送
[ この本を買った人のレビュー ]

タイトルはあやしいが、結構わかりやすい
「ゼッタイ」なんて書いてあると疑わしいが、オブジェクト指向についての説明はかなり丁寧に書いてあると思う。
一つの題材について徐々にカプセル化や派生などをしていくので、どこがどう変化していくかがよくわかる。また、普通のJAVAやC++の入門書と違って、オブジェクト指向の説明に具体的例が多いという点もよい。
ただ、JAVAの文法などは本の目的ではないので学べることは無い。他の入門書が必須。

一応オブジェクト指向言語でプログラムは組めるが、オブジェクト指向になっているか不安だという方には非常にいいと思う。
もちろん、初めての方でもすんなりと入っていける内容だと思う。

オブジェクト指向って何?っていう初心者に、いいです。
正直言って、本のタイトルがうさんくさいですが、「オブジェクト指向って何?」
っていう方には、本当に良本です。

多くのjavaの参考書は上下巻2冊で構成されて、上巻で基本的な文法を
教えていると思います。私も上巻までは、何とか読み進めることが出来る
のですが、下巻になると、オブジェクト指向の概念をはじめとして、
クラス、インスタンス、継承、カプセル化などなど多くの専門用語が
出てきて、それを理解できずにjavaを挫折していました。

本書は、その基本的な文法(while, for, if文など)を割愛して、いきなり
オブジェクト指向の概念や、java特有(?)の専門用語を説明していますが、
やさしい表現で丁寧に解説してあるので問題はないと思います。
(取り上げている例が、本当にわかりやすいです。)
そして、オブジェクト指向でプログラミングする、という事が理解できます。
オブジェクト指向が理解できなかった方、javaを挫折した方には、希望を与え
てくれる一冊だと思います。

但し、本書はjavaの基礎中の基礎の教科書です。更にjavaを学習される
方は、標準的な参考書や文法書、問題集で力をつける必要があります。
10日でおぼえるJavaオブジェクト指向入門教室―Java2 SDK対応 10日でおぼえるJavaオブジェクト指向入門教室―Java2 SDK対応
■定価: ■価格:¥ 3,360 ■ユーズド:¥ 2,700
■翔泳社
■おすすめ度:★★★★★
■発送:通常3~5週間以内に発送
[ この本を買った人のレビュー ]

わかりやすい!!
私はこの本の姉妹本である『10日でおぼえるJava入門』で先に学習して、Javaの概観をつかんでから実際に読み始めました。それまでにいろいろな本を試して結局ちっとも理解できないまま終わってしまったのですが、この本は違いました。わかりやすい!オブジェクト志向入門というだけあって柱といえる継承、カプセル化、多態性の基本的内容はしっかりマスターできると思います。出来れば、先ほど書いた『10日でおぼえるJava入門』をお読みになってから始めるとつまずく事はあまり無いと思います。細かいところまでは入門なのでわからないところがあるかもしれませんが、それはおいおい違う書籍で学んでいけばいいと思います。

初めて学ぶ人におすすめ
「10日でおぼえる」シリーズは何冊か買っていますが、初心者優しい入門書として最適の本です。
ごく簡単なサンプルをもとに解説が進んでいきますが、それぞれのコードについて詳しく丁寧に注釈が加えられていて、確実に学び取ることが出来ます。
オブジェクト指向という概念を、日常生活のわかりやすい例えを用いて説明されています。
わかりやすさもさることながら、内容も充実しており、10日という限られた時間内で必要なことを、余す所なく説明しています。
本当に10日で覚えられます。
ただ実際のコーディングやクラス設計が満足に出来るようになるまでは、まだまだ他の本で勉強する必要がありそうです。

とても楽しく読めた
Javaの入門書を読んでもよく分からなかったところが、この本ですっきり解きほぐされた。難しい概念を身近な事柄に喩える技法が秀逸で、説明がわかりやすく文系の人間にはありがたかった。小難しい理論と専門用語がズラズラ並んだ本が好きという理系人間には向かないかもしれない。
ソフトウエア芸人・矢沢久雄の名物講座 オブジェクト指向プログラミング―OOP、Java、UML、OOD、GoF ソフトウエア芸人・矢沢久雄の名物講座 オブジェクト指向プログラミング―OOP、Java、UML、OOD、GoF
■定価: ■価格:¥ 2,100 ■ユーズド:¥ 227
■ナツメ社
■おすすめ度:-
■発送:通常3~5週間以内に発送
[ この本を買った人のレビュー ]
この商品に関するあなたの感想や意見をカスタマーレビューとして発表してみませんか?抽選で3000円のAmazonギフト券が当たります。書き方や詳細については、 レビューガイドライン をご覧ください。
改訂版 Java言語プログラミングレッスン (下) 改訂版 Java言語プログラミングレッスン (下)
■定価:¥ 2,520 ■価格: ■ユーズド:¥ 817
■ソフトバンククリエイティブ
■おすすめ度:★★★★★
■発送:在庫切れ
[ この本を買った人のレビュー ]

安心して学べる本
著者はプログラマとしても有名ですが、初心を忘れずに書くとこういう形になるのかな?という良書です。初めての方にとっては、単語の読み方さえ分かりませんが、随所に出てくる読み仮名は大変ありがたく、安心して正しい知識で学べます。かといって、サンプルや例題の出し方は初心者本にありがちな幼稚なものでは無く、しっかりとポイントを押さえている感じがしました。上手く言えませんが、やさしいのに飽きない簡単なのに高レベルといった値段の割りに濃い本です。

非常に丁寧な解説書
上巻で基本のJava文法、下巻でオブジェクト指向言語としてのJavaの特徴を解説しているのだが、他のJavaの解説書に比べて1から始める学習者に対して懇切丁寧に理論的に解説しようという姿勢が随所に見られる好著である。ちなみに本書はW大理工学部のネットワーク工学科でJava学習の教科書としても使用されている。教科書として使用されるのは無理なからんことだと思わせる丁寧さだ。
Sunが開発したJavaも今やiMode等小さな場所でネットワークで実に存在感のあるプログラムになっていて、これからプログラムを学ぶものにとっては一番最初に覚えるべき言語と現在の著名理工学部ではなっている。VBでないのが不思議に思われるかもしれないがWindowsの勉強すらしないのである。東京大学では大規模にUNIXをコアに持つMacの導入が図られている。つまり時代は既にUNIX+Javaなのだ。
そのJava学習で最初に手に取る重要な一冊としてこの上下巻を推薦したい。

信じられる本
色々な本(特に参考書)を見ていると、途中から説明が雑になったり分かりにくい表現がよく登場するということがありますが、この本は最初から最後まで丁寧にかかれています。
また、筆者はJavaに関しての知識がとても深いように思え、その点でも安心して読める本だと思います。例として使われているプログラムで、実行結果の意味が難しいものがありますが、メソッド(処理文)を説明するためだと思って割り切ってしまえば楽に読めます。
この本を信じて最後まで熱心に勉強すればJavaの道が開けると確信します。
EclipseによるJavaプログラミング詳解JBoss、Tomcat、PostgreSQL―オブジェクト指向の基礎からEJB開発まで EclipseによるJavaプログラミング詳解JBoss、Tomcat、PostgreSQL―オブジェクト指向の基礎からEJB開発まで
■定価: ■価格:¥ 3,990 ■ユーズド:¥ 2,291
■セレンディップ
■おすすめ度:★★★★
■発送:通常24時間以内に発送
[ この本を買った人のレビュー ]

LinuxでEclipseやるなら、
Eclipse本の多くはWindowsでの解説しかなく、Linuxで使おうと思うと選択肢が限られてきます。この本もWindowsでの解説が中心ですが、比較的Linuxでの開発に触れられています。(ツールも一通り揃ってる。他の本では無いか不十分。) 著者はWindowsオンリーのユーザーにもLinuxでの開発を勧めてますが、それは少し敷居が高いようです。Eclipseの解説だけでなく、Java技術の話についても著者の視点で強く触れ、特色ある本です。サーバーサイトも含め、ある程度Javaをわかってないと読みこなすのはキツいと思います。使用例は十分こなせるでしょうが、それだけでは買う価値があるかどうか、、

非常にわかりやすい
Eclipseの書籍はいろいろとありますが、この本はちょっと趣向が違います。私は、Eclipseを使うにあたって先に他書を購入したのですが、その本では使い方はある程度わかるもののうまく使いこなせませんでした。それで、さらに丁寧に解説している本ということで本書を購入しました。
読んでいくとわかるのですが、ねらっているところはEclipseの単なる解説本ではなく、Eclipseを使ってJavaをより理解しようというところに力点が置かれています。つまり、Eclipseはツールであり、一番大切なのはそれによってプログラミング出来ることであるというのです。事実、他書では複数の著者が担当されていてひとつの話としてつながっていませんが、本書は著者ひとりで書かれていて目的をもちながら先へ進んで行きます。
結局、マニュアル的に使おうとした本書ですが、Javaの教則本という意味でとても参考になっています。Eclipseを使ってみたいというよりもJavaを勉強しようと思っている人にこそ最適だと思います。

11位から20位