Javaのおすすめ本

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

11位から20位

最終更新日:2007年11月10日 9:40
明解Java 入門編 明解Java 入門編
■定価: ■価格:¥ 2,730 ■ユーズド:
■ソフトバンククリエイティブ
■おすすめ度:★★★★★
■発送:通常24時間以内に発送
[ この本を買った人のレビュー ]

タイトルに偽りなく「明解」である
著者の柴田望洋教授は、廃刊となった「Cマガジン」の初期の頃から、質の高いプログラム作りの術を示し続けており、教育者としてだけでなくプログラマとしても著名な人である。
送られてきた本を見て、私がビックリしたのは、想像以上に分厚く大きな本であるということだ。
本書の最大の魅力は、著者が謳っているように、Javaを少しずつ理解していくための、248個のプログラムと278個の図表であろ(ほとんどのページに図・表・プログラムリストが示されている)。
他のレビューにも書かれているように、図が本当に分かりやすい。回路の図や、リモコンの図などで、クラス・インタフェース・派生・オーバライドなどの概念を分かりやすいたとえで示されている。
なお、この本の最後に書かれているが、幅広い読者層を想定して、あえて難しい概念は省略されているとのことである(「入門編」の続編で解説されるとのことで、期待したい)。そのため、248個のプログラムは、実用性を追求したものというよりは、初心者向けに、分かりやすくすっきりと作られている。
そのためであろうか、同じ著者の「明解C言語入門編」よりも、とりかかりやすい。だからといって、ただ簡単なだけではない。この著者の他の本と同様に、「Effective Java」などの中級者向けの本に示されているようなプログラミング上のテクニックのようなものが、Columnとして細かいところまで書かれている。本1冊としての情報量は、「やさしいJava」の軽く5倍はある。
解説は明快で分かりやすく、プログラム・図・表が非常に美しくレイアウトされているため、読み進めるにも苦労しない。購入を検討するのであれば、著者の公認ホームページ(数千ページにも及ぶbohyoh.com)に公開されている、本文の一部(数十ページ分がPDFで公開されているため、ただで読める)や全ソースプログラムを見てから、決めてもいいのではないだろうか。


とても分かりやすかったです
これからプログラムを始めようとする入門者向けに書かれた本です。Sytem.out.printで画面に表示するところだけで、まるまる1章を使って解説されており、そこから少しずつ段階をのぼっていくように解説が展開されます。
この書の特徴は、とにかく図が分かりやすいこと。さらに、図と解説とプログラムリストが見渡せるように工夫されたレイアウトがされていることです。
中級者以上には簡単すぎるかもしれませんが、初心者には最適です。

初めてJavaがよく分かりました。
同じソフトバンクから出版されている「はじめてのJava」を読んで、何となく分かったような気にはなるけれど、自分で作りたいプログラムを何一つ作れないという状態が続いていました。その他にも、Java入門書を数冊読んだのですが、似たようなものでした。
ところが、この本を読んで、初めてJava、そしてJavaを使ったオブジェクト指向プログラミングの基礎が分かるようになりました。他の本と違って、途中でいきなりレベルアップすることはありません。サンプルプログラムが248編で、図表が278点もあるからです。しつこいくらいに段階を追って丁寧に解説されています。また、すべての解説が2ページ単位の見開きでおさまるようにレイアウトされて、とにかく紙面が美しいです。マックみたいに、随所が透明なガラス風にデザインされています。
後半のクラスやインタフェースは、日付クラス・車クラス・図形クラス・プレーヤクラスなど、シンプルかつ適切なサンプルプログラムが満載です。しかも、それらが、回路やリモコンなどにたとえられた、解説図つきで丁寧に解説されています。この本を読んで(特に解説図を見て)、はじめて多態性、メソッドのオーバロード、インタフェースが、はっきりと分かるようになりました。Javaを基礎からしっかりと学習したい人におすすめです。

Java Expert #02 Java Expert #02
■定価: ■価格:¥ 1,869 ■ユーズド:¥ 1,234
■技術評論社
■おすすめ度:-
■発送:通常24時間以内に発送
[ この本を買った人のレビュー ]
この商品に関するあなたの感想や意見をカスタマーレビューとして発表してみませんか?抽選で3000円のAmazonギフト券が当たります。書き方や詳細については、 レビューガイドライン をご覧ください。
JavaWorldメモリアルDVD JavaWorldメモリアルDVD
■定価:¥ 1,980 ■価格:¥ 1,881 ■ユーズド:¥ 2,297
■アイ・ディ・ジー・ジャパン
■おすすめ度:★★★
■発送:通常24時間以内に発送
[ この本を買った人のレビュー ]

優れた記事が多いけど、中途半端
惜しまれつつも廃刊となった月刊JavaWorld誌の62冊分の記事をPDFとしてDVDに収録した本です(本そのものは目次だけであって、記事はDVDに収録されています)。優れた記事が多く、読み応えがあります。
しかし、以下のような理由によって、どうしても中途半端な感がいなめません。
・画面で読むのはつらいです。一つの記事を読むのに、何度も何度も縦横に画面をスクロールしなければなりません。
・収録は2001年12月号からです。したがって、1987年12月号〜2001年11月号は収録されていません。そのため、連載記事などは、途中からしか読めないものがたくさんあります。



創刊号から収録されていないのがマイナス
正直な所私はまだプログラミングは出来ません。Javaでプログラミングを学習したいと思い立ち、Javaという言語についてはもちろん、プログラミングを通したシステム構築の手法等を広い知識として知りたくこの総集編DVDを購入しました。

プログラミング初心者にとって、内容はかなり難しく、記事を読んでも分からない事ばかりですが、目次がそれなりに分かりやすく作られているので、あっちを読んだりこっちを読んだり、また戻って読み直したりして行く内に、Javaの技術についての霧が少しずつ晴れていくかの様に、脳内で情報が繋がって行くのが実感出来ました。やはり月刊誌として発売されていたものだけに、ボリュームを軽く読みやすく編集されているのを実感しました。いきなりブ厚い専門書を読むよりはずっと気軽に読めます。

さて、本格的にJavaプログラミングを実践してみようかなと思い、連載記事の一番最初を読もうと思ったところ、創刊号と思っていた号がなんと途中からで、連載記事を途中からしか読めないという落とし穴がありました。これにはちょっと裏切られた感じで、連載記事の意味無いやん!と少々憤慨してしまいました。

内容は私レベルの知識でも、最近の事情からすると古いなと気づきます。しかしプログラミング手法と言うよりも、考え方を理解する勉強材料としてはもしかしたら古い情報の方が役立つのでは無いかな?と思ったりもします。例えば今ならEclipseで開発するのが標準と言われている様ですが、高度な開発環境からスタートすると、初歩的な部分の学習の妨げになるかも知れません。この辺りは、まだ学習中(独学)の私には想像するしかありませんので、考え方が間違っているかも知れませんが。

気になる記事を少しずつ読んで行き、より深くJavaプログラミングを理解出来る様になりたいと思うし、それを助けてくれる資料になるだろうと思います。そう考えると創刊号から収録されていないのが本当に残念です。

Java技術者必携
 Javaに関する極めて良質な記事を提供してくれていたJavaWorldが残念なことに休刊してしまいました。Javaに関する言語知識だけでなく、デザイン・パターンや、各種APIの使い方、フレームワークの使い方など、多くの技術者が現場で役立ててきたことと思います。また、ソフトウェア工学やアルゴリズムを勉強する上でも他の雑誌より内容が濃いと思います。Javaの観点で書かれていますが、Javaだけの本では決してありません。Javaを通して、システム開発に必要な、同期処理の扱い方や、アーキテクチャの考え方、文字コード問題や、問題判別のプロセスなど、ちょっと入門者には難しい記事もあったりしますが、その分、Javaの入門を超えて現場で実際に使える実用的な知識が身に付きます。
 そのJavaWorldの5年分の記事がPDFで提供され、しかもこの値段です。これでいつでも必要な記事を仕事中に見られるようになります。
 確かにInternetを検索すれば、それなりに情報はあつまりますが、JavaWorld並に丁寧に順を追って説明しているところはそうは多くはありません。このDVDを買っても、今後出てくる最新技術には必ずしも適用出来ないかもしれませんが、当分の間は、この情報は役に立つのではないかと思います。実際に今でも何年も前に紹介されたAPIを使って初めてシステムを構築していたります。
 とにかくJava技術者であれば、これは絶対に「買い」です。
増補改訂版Java言語で学ぶデザインパターン入門 増補改訂版Java言語で学ぶデザインパターン入門
■定価: ■価格:¥ 3,990 ■ユーズド:¥ 3,000
■ソフトバンククリエイティブ
■おすすめ度:★★★★
■発送:通常24時間以内に発送
[ この本を買った人のレビュー ]

実践的ではないです
デザインパターンはそもそも「問題解決のためのパターン」のはずなのに、問題が提起されていません。23パターン全てにサンプルコードがあるのは良いことですが、パターン適用前のコードが無いのでデザインパターン適用の利点が分かりにくく、機械的にパターンを覚えていくことになります。デザインパターンの名称と形は覚えられても実践で使うのは難しいと思います。この本でデザインパターンを理解できた、と豪語してる人達はデザインパターンを理解したのではなくこの本を理解しただけなのでは?

とてもわかりやすかった。
デザインパターンの本を読むのはいわゆるGof本も含めてこれで三冊目ですが、
一番わかりやすかったです。GoF本は正直難しくて、よくわかりませんでした。
この本の最初のほうにも、「GoFを呼んでみてよくわからなった人にオススメ」とありますが、そのとおりだと思います。
私は、仕事ではPHPを使っていますが、デザインパターンを勉強するために、「JAVAの絵本」で本当に基本的なJAVAの文法のみ勉強しました。
多言語ユーザーでオブジェクト指向を理解したいと思っている人は、JAVAの基礎をわざわざ勉強してでも、読む価値のある本だと思います。

Javaの文法を理解した人へ。
この本はJava経験者〜熟練者向けに書かれている本です。
Java言語をこれから学ぼうという人を想定して書かれていません。

プログラム言語も普通の言葉と同じく、言葉のルールと言い回しがあります。
「はじめてのJava」「独習Java」などのJava学習書籍が言葉のルールを学ぶための本であるとすると、この本は言い回しの部分を学ぶ本になります。
一通りJavaのプログラムが書けるようになったら是非読むべき本だと思います。
やさしいJava 第3版 (やさしいシリーズ) やさしいJava 第3版 (やさしいシリーズ)
■定価: ■価格:¥ 2,730 ■ユーズド:¥ 1,850
■ソフトバンククリエイティブ
■おすすめ度:★★★★
■発送:通常24時間以内に発送
[ この本を買った人のレビュー ]

分かり易くユーザーフレンドリー
必要な事を必要最少限の文字数で解説してくれています。
変になれなれしくなく、辛辣でもないので、読む事にストレス
を感じずに済みます。
最後の方にGUIの事も少し解説されています。
本もカバーも紙で出来ているので、扱いにちょっと気を
使いました。
贅沢を言えば、エクリプスの方で解説してほしかったな、
という気はします。

わかりやすい
とてもわかりやすい
丁寧に説明がしてある。
この一冊でプログラムを零から始められる。

しかし、eclipseの紹介をしていないので星4つにしました。

プログラミング初心者には最適
プログラミング初心者には最適の1冊だと思います。
if、switch,for・・・等の基礎中の基礎から説明してあるので、C言語などの経験ありの人では値段分の元は取れないでしょう。僕自身はCの基本的な文法を知っているだけだったのですが、実質読んだのは6割程度。元は取れたかなと思っています。
とはいえ説明自体は丁寧ですのでプログラミングをこれから始める方や、ほんの少しだけ他言語経験ありの方、とりあえず簡単な本で肩慣らししたい方にはおすすめできると思います。

SUN教科書 Java アソシエイツ (SJC-A) (SUN教科書) SUN教科書 Java アソシエイツ (SJC-A) (SUN教科書)
■定価: ■価格:¥ 3,360 ■ユーズド:¥ 3,150
■翔泳社
■おすすめ度:★★★★
■発送:通常24時間以内に発送
[ この本を買った人のレビュー ]

試験勉強にいいです
付属のCDが本番の試験学習に役に立つと思いました。
もう少し勉強して絶対合格したいと思います。

出題範囲を知るために買いました
私は経験者だったため、サクサクと読めました。
初心者向けに丁寧で分かりやすく書かれている本だと思いました。
実際の試験は、この教科書の問題よりも少し難しい問題が出ましたが、十分理解して望めば問題ないです。
心配な方は、↓も合わせて勉強すれば尚可。
【徹底攻略 Javaアソシエイツ問題集[310-019]対応】 株式会社CSKシステムズ

必須でしょう。
本日受験して、無事合格することが出来ました。
まず、試験に出てくる範囲を知ると言う意味では必須の教材だと思います。
流石に試験を実施している会社の出版物だけあり、例題と同じ問題もいくつか出題されました。
特にUML表記に関しては言葉が変わっているだけでほぼ同じでした。
全体的にみると、試験本番の問題よりは難易度が易しめです。
ですので、『徹底攻略 Javaアソシエイツ問題集[310-019]対応』と合わせて勉強した方が
確実性は増すでしょう。
まずはこの教材で学習し、問題集の問題を解く。それだけで合格できます。
この教材1冊では少々足りないかと思いましたので、星4つです。
SJC-Aを受験するかたは購入された方がいいです。

基礎 Ajax + JavaScript 基礎 Ajax + JavaScript
■定価: ■価格:¥ 2,940 ■ユーズド:
■インプレスジャパン
■おすすめ度:★★★★★
■発送:通常24時間以内に発送
[ この本を買った人のレビュー ]

基本から丁寧に解説してある
Ajaxを書くためには、JavaScriptが必須なのですが、
標準のECMAScriptで解説してあるところが、この本の良いところです。
JavaScriptは結構方言があって、ややこしい部分もあるのですが、
標準を覚えておけば、どこに行っても困りません。

学習方法として、最初にJavascriptの標準を勉強して、
それからサーバーとの簡単な通信ができるAjaxを書き、
最後にGoogleMapsなどを使うような道筋になっています。

いきなり高度なものは書けませんが、基本から丁寧に教えてくれる、という点では
本書は他書よりぬきんでています。

やっぱり、「わかりやすい」のが良書の判断基準ですね。

JavaScriptの入門書
タイトルにあるAjaxの章は僅かですが、JavaScriptの入門書としては最適です。JavaScriptリファレンスのようなものはありませんので、本書で基礎を学習し、目的に応じて応用書と組合わせればGoodでしょう。(個人的には次にDOMのテキストを次に狙っています)
章毎の演習もあり、学習した内容をきちんと定着できるようになっています。少しずつ難易度が上がる構成ですし、本書を参考に手を動かしてたくさんプログラムを作ると上達も早いと思います。
分かりやすい文章で、サンプルも多くありよいです。

JavaScript入門書
+JavaScriptと書いてありますが、
どちらかというとJavaScript中心です。

わかりやすく書いてあって
HTMLの知識とパソコンの操作ができれば
わかる簡単入門書です
Effective Java プログラミング言語ガイド Effective Java プログラミング言語ガイド
■定価: ■価格:¥ 2,730 ■ユーズド:¥ 2,195
■ピアソン・エデュケーション
■おすすめ度:★★★★★
■発送:通常24時間以内に発送
[ この本を買った人のレビュー ]

単に動くコードと優れたコードがどう違うのか
Javaのプログラミングイディオムや、Javaらしい設計指針を幅広く解説している良書。単に動くコードと優れたコードがどう違うのかが手に取るように分かるのがこの本の優れたところ。Java入門書の後にステップアップのために読むと効果大だと思う。

Java開発設計者必読
Java開発においてクラス設計を行う技術者については必ず読むべき1冊だと思います。この本に書いてある内容を知らない技術者には設計させたくないです。新人プログラマーには難しい内容だと思いますが、上級レベルを目指すのであれば早めに手に入れ、分からない点は有識者に聞くなどして理解を深めていけばよいと思います。

とてもよい本です
 JAVAを一通り学んだ人にとって非常に良いサプリメントになると思います。J2SE5での言語仕様の拡張は「effective java」のJoshua Bloch氏の設計哲学を多く垣間みられます。ただJ2SE5のジェネリックプログラミングに関してはC++のものとはまったく設計が異なるので注意して下さい。C++は静的(プレコンパイル)に対してJ2SE5のは、Object型への動的キャストをサポートするものです。私はこの本とTigerの言語仕様を解説した「Java2 Standard Edition 5.0 Tiger」(ともに柴田氏翻訳)を併読してTigerへの理解が深まりました。
徹底攻略 Javaアソシエイツ問題集[310-019]対応 (ITプロ/ITエンジニアのための徹底攻略) 徹底攻略 Javaアソシエイツ問題集[310-019]対応 (ITプロ/ITエンジニアのための徹底攻略)
■定価: ■価格:¥ 3,150 ■ユーズド:¥ 2,579
■インプレス
■おすすめ度:★★★★★
■発送:通常24時間以内に発送
[ この本を買った人のレビュー ]

資格取得へ向けて勉強中
仕事でJAVAを使っていないのですが、将来のために
資格を取っておきたいと思って勉強中です。
この問題集は、わかりやすかったので、すごくために
なります。実際の試験は12月に受けるつもりです。
それまでにあと2回見直しをしようと思います。

問題の感じを掴む為にお勧め
【SUN教科書 Java アソシエイツ (SJC-A)サン・マイクロシステムズ株式会社著】と合わせて勉強しました。
実際の試験も同じような感じの問題が出題されるため、練習になります。
この2冊をきっちり解けば、java初心者でも心配なく合格できます。
ちなみに、私は経験者だったため1週間程度の勉強で合格できました。
受験料が高額のため、絶対落ちたくないと思い、安心の一冊として買いました。


試験対策におすすめ
試験の問題はこの問題集の問題よりも易しいと思いました。
問題の傾向も非常によく似ています。
「SUN教科書 Java アソシエイツ (SJC-A) 」とこの本の両方で学習するといいと思います。
おすすめです。
Sun Java2認定ガイド 310-035&310-027対応 Sun Java2認定ガイド 310-035&310-027対応
■定価: ■価格:¥ 4,410 ■ユーズド:¥ 3,800
■日経BP社
■おすすめ度:★★★★
■発送:通常24時間以内に発送
[ この本を買った人のレビュー ]

SJC-D対策唯一の日本語版
SJC-Dは、日本語の対策本がほとんど無く苦労した記憶があります。
そこで出会ったのがこの本です。
プログラム作成に必要な要素技術を丁寧に教えてくれるので、
あまりプラグラムを書いたことの無い人にもお勧めだと思います。
ドキュメントの作成方法や2次対策などがとても参考になりました。

合格できて、内容も深い
これ1冊で、試験には余裕で合格できました。
(もともとJavaプログラミング自体はやってたのですが・・・)

試験対策書なのに、ただ「覚えろ」という感じじゃなく、原理をきちんと説明してくれていて、Java技術の原理がよく分かった気がします。
特に、マルチスレッドのあたりは面白かったです。

この上ない参考書
SJC-P試験対策としての参考書としては、最高の一冊であると思う。

難点は600ページを超える超厚型本なので、とにかく重い。
ただ、その重さを頭に詰め込むには、それ程苦にならずに読み通せる。

本試験合格までに2〜3回程読み直した。

丸暗記するには膨大な量なので、とにかく理解。
何よりも合格には理解する事が必須である。

ちなみに問題集は別途必要である。
本試験には、本書の問題より少し長めのプログラムが出題されるので・・・。

11位から20位