C言語をやっていたので、新たにjavaも始めようと思いこの本を買いました。 独習シリーズは(名前だけ)有名だったので、分かり易い本なのだと思っていました。 ところが開けてビックリ。 見慣れない専門用語が説明も無しにボロボロ出てくるじゃないか! 本題に入る前に、すでに脳味噌が麻婆豆腐になりました。 図書館に独習javaを持ち込んで、用語辞典片手に読む羽目になりました。 大変だし、途中で挫折すること受けあいです。(私も挫折しました) 他にも 第三章の説明文に、第五章で説明される語句が平然と使われていたり。 「本当に入門書として書いたの?」と思ってしまうような本でした。 私はプログラムに対する知識は多少ありましたが、それでも理解に苦しみました。 初心者にはお勧めできない。私のような半端者にもお勧めできない。 もっと丁寧にかかれた入門書があるはずです。そちらを買う方が懸命です。 これはきっと、既に理解してる人が読むための本なんです。
超・初心者とか脱超・初心者にはお勧めできない。ここでいう上の二つは言語はJavaが初めてな人。 C言語をやっていたからある程度Javaを組めるけどオブジェクト指向な考え方がいまいちピンとこないとかJavaを深く理解したくなってきたあたりでは非常に役に立つと思う 言語自体初めてなうちは、多分厳しいので「ゲーム作りで学ぶJavaプログラミング」系のそういう組んだものが目に見えるものでJavaに慣れてからくるとよいかも
難しすぎることは(当然)ないのです、初めてプログラミングを始める方には挫折しかねないと思います。 対象としては、Javaに関する基礎の基礎を一冊終えたあたりに「独習」すれば丁度良いレベルだと思います。理解が深まり、あとで「あれなんだっけ」と思ったときにも役立ちます。具体的には基本的なライブラリを使い始めるあたりが、最適時期だと思います。
オブジェクトやクラス、インスタンスなどの用語が大した説明もなく序盤から使われるため、C++でこれらの概念を理解していないと独習するのはかなりむずかしいと思います。なによりストレスが溜まるのでお勧めできません。逆にC++経験者なら両言語に共通する初歩的事項をサラリと流してあるので、ちょうどいい歯ごたえで学習していくことができます。個人的感想ですがひとつの言語を覚えた状態で別の言語を学習すると、最初の言語に対する理解が深まりなかなか有意義です。
Javaの入門書。入門書の条件として、基礎的なことを網羅していながら、”厚くなくよくまとまっている”というのが私の本を探すときのポリシーですが、この本はよくできていると思います。そんなに時間のない方でも、最初から最後まで通読しやすく、中級者の方も自分の知識の整理に役に立つと思います。
C言語をやっていたので、新たにjavaも始めようと思いこの本を買いました。
独習シリーズは(名前だけ)有名だったので、分かり易い本なのだと思っていました。
ところが開けてビックリ。
見慣れない専門用語が説明も無しにボロボロ出てくるじゃないか!
本題に入る前に、すでに脳味噌が麻婆豆腐になりました。
図書館に独習javaを持ち込んで、用語辞典片手に読む羽目になりました。
大変だし、途中で挫折すること受けあいです。(私も挫折しました)
他にも 第三章の説明文に、第五章で説明される語句が平然と使われていたり。
「本当に入門書として書いたの?」と思ってしまうような本でした。
私はプログラムに対する知識は多少ありましたが、それでも理解に苦しみました。
初心者にはお勧めできない。私のような半端者にもお勧めできない。
もっと丁寧にかかれた入門書があるはずです。そちらを買う方が懸命です。
これはきっと、既に理解してる人が読むための本なんです。
超・初心者とか脱超・初心者にはお勧めできない。
ここでいう上の二つは言語はJavaが初めてな人。
C言語をやっていたからある程度Javaを組めるけど
オブジェクト指向な考え方がいまいちピンとこないとか
Javaを深く理解したくなってきたあたりでは非常に役に立つと思う
言語自体初めてなうちは、多分厳しいので
「ゲーム作りで学ぶJavaプログラミング」系の
そういう組んだものが目に見えるものでJavaに慣れてからくるとよいかも
難しすぎることは(当然)ないのです、初めてプログラミングを始める方には挫折しかねないと思います。
対象としては、Javaに関する基礎の基礎を一冊終えたあたりに「独習」すれば丁度良いレベルだと思います。理解が深まり、あとで「あれなんだっけ」と思ったときにも役立ちます。
具体的には基本的なライブラリを使い始めるあたりが、最適時期だと思います。
オブジェクトやクラス、インスタンスなどの用語が大した説明もなく序盤から使われるため、C++でこれらの概念を理解していないと独習するのはかなりむずかしいと思います。なによりストレスが溜まるのでお勧めできません。
逆にC++経験者なら両言語に共通する初歩的事項をサラリと流してあるので、ちょうどいい歯ごたえで学習していくことができます。
個人的感想ですがひとつの言語を覚えた状態で別の言語を学習すると、最初の言語に対する理解が深まりなかなか有意義です。
Javaの入門書。入門書の条件として、基礎的なことを網羅していながら、”厚くなくよくまとまっている”というのが私の本を探すときのポリシーですが、この本はよくできていると思います。そんなに時間のない方でも、最初から最後まで通読しやすく、中級者の方も自分の知識の整理に役に立つと思います。