- [著]柴田 望洋
- カテゴリ:
- 単行本 (552頁)
- ISBN:
- 4797339535
- 発売元:
- ソフトバンククリエイティブ (2007/08/08)
- 価格:
- ¥ 2,730 (税込)
- Amazonポイント:
- 27 pt
- 在庫状況:
- 通常24時間以内に発送
ユーズド商品:¥ 4,980 より
懇切丁寧なJava入門書
Javaを学ぶ人にとって最良の入門書の1つだろう。私も、私の生徒もこの本のお世話になった。私はMathematicaを使った数学用プログラムの経験はあるが、CやJavaは何度やろうとしても挫折していたが、この本でだいぶわかるようになった。
初心者の犯す最大の間違いは、薄くて簡単そうな入門書に飛びつくことである。計算機言語の難しさは、説明が足りないと全くわからないということである。わからない場合に推測で正しいやり方を見つけることはできない。基本的な仕様に関しては、徹底的に書いてくれないと初心者は手も足もでない。
したがって、薄い本が分かりやすいということは珍しい。分厚い本でないといけない。一番良いのはこの本のように、懇切丁寧な分厚い本である。
要点を上手くおさえている
まだ全部は読んでいませんが、読みやすい。説明が上手いと思います。
3つのループ文の説明を例に例えると、プログラミングの「定石」としてループ文の実際の使い方を説明していました。以前他の言語で読んだ本がわかりにくい文章だったので、この本はとても読みやすくポイントを簡潔にまとめている印象でした。
演習問題のヒントや回答がないため、演習は他の書籍が必要だと感じましたので星一つ減点。自分で考えなさいという著者の思惑は分かりますが、その分値引きして欲しかった。
良書だと思います
プログラミング初心者向けに丁寧に解説してあると思います。
ただ、練習問題に解答が無いのは、分からないことがある場合にネットが頼りの自分には
少々困ったことでした。けれども、調べることで知識が定着すると思えば、必ずしも
デメリットでは無いかも知れません。
個人的には、「プログラミング初心者のJava入門用書籍」としては、お勧めの良書だと
思います。
まだ取り掛かってまもないですが…
これは良書と感じました。まず私はJavaの絵本を持ち歩き、空いた時間にそれを読んでいました。オブジェクト指向特有のクラス、カプセル化、継承、ポリモーフィズム等をJavaの絵本で大体のイメージをつかめるようにしておくと、この本に取り掛かったときに驚くほど理解が深まるのではないかと思います。私もオブジェクト指向に頭が追いつかなかった人の一人ですが、この方法でなんとか理解できて来ました。以前書かれたレビュアーもおっしゃっていますが、所々に出てくるコラムがこの先役にたちそうなものばかりです。
ただ、改行文字などの拡張表記がバックスラッシュで説明されています。これはWinならば¥マークで記述出来ることに初心者さんが気づけるかどうかが微妙。この辺の説明がされていません。そしてバックスラッシュを勘違いしてスラッシュで表記してコンパイルエラーとなってしまっているようでは先に進めないと思われるので、ここで書いておきました。
とにかく事細かに親切に解説されています。しかし、かならず必要な基礎知識をほぼ網羅できるのではないかと思っています。私もこれでようやくJAVAをマスター出来るかもしれません。
丁寧に書いてあるとは思うが
自分としては練習問題にの解答かヒント的な物を付けて欲しかったです。
かなり丁寧に書いてあるが目の前に教えてくれる人がいる方ならいいが、
独学で勉強するとなると練習問題でつまづくとヒントもないので困るし
解けないと前に進めないタイプなのでそこだけはどうにかして欲しかったです。
著者は大学でこの通りに教えて、聞く人がいれば
その他は問題なくjavaの解説本の中では一番ではないでしょうか
オススメです!
タイトルに偽りなく「明解」である
著者の柴田望洋教授は、廃刊となった「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を基礎からしっかりと学習したい人におすすめです。
