後で説明、が多い
★★★☆☆
私が全くのプログラミング未経験者だったときに、
はじめて買ったJava入門書でした。
内容は、プログラミング未経験者にとって割とわかりやすく、
なるべくとっつきやすいように記述されていると思います。
けれど、「○○については、第○章で説明します。」
が多く感じました。
最初からすべて理解することは不可能ですが、
私的には、「後で説明」が多くてもやもやしました。
ギリギリのラインを保った良書
★★★★★
改訂版以前のレビュー、上下巻のレビュー含めて「わかりやすい」と「難しい」との
声があります。2つの意見があり、購入を躊躇している方もいると思います。
「難しい」と書いた方は、この本を1回さらっと読んだだけで、javaのプログラムが
作成できると考えていたのかもしれません。
もしこれから購入する方で、そう考えていたならば、おすすめはしません。
「分かった気に」なれる本はたくさんありますので、そちらをおすすめします。
プログラムに限らず物事を優しい表現で解説すると、ときには冗長になりがちですが、
この本はそのギリギリのラインを保った良書だと思います。
これからjavaを本当に身に付けたい思う方には、入門書としておすすめできます。
他言語の経験のない人には…
★★★★☆
非常に読みやすく、分かりやすい解説があり、入門書としては良いと思います。
ただ、クラスの説明の前に参照型がでてきたりするので、クラスベースの言語の経験がないと混乱するかもしれません。
クラスの解説は下巻に記載されているようなので、経験のない方は上下セットで購入したほうが良いと思います。
サンプルに関しては(おそらく意図的に)改良の余地があります。
本書の内容を応用すればもっと良いサンプルにすることができますが、読者が自分で考えるようにあえて示していないと思われます。
他言語の経験がある人にはわかりやすい良書だと思いますが
全くの初心者には若干わかりづらい部分があるのではないかと感じました。
参考になりました。
★★★★☆
プログラミング初心者なので、とても細かく説明している本書は大変わかりやすいものでした。なので、本書の内容は十分に理解できたと思います。ただ、上下巻通して本当に基礎の部分だけで終わってしまっているので、実際にjavaで作ったプログラムがどういったものなのか、などを知ることができなかったのは残念です。