JAVAを勉強するために、本書を購入しました。第6章までは、基本的な事が書いてあり良い本だと思っております。しかし、第7章(オブジェクト指向の説明)からは、書いてある内容がやや難解(説明につじつま合わないと感じたり、なぜ?と思う事が多い)です。(例を挙げるとありすぎてここでは書けませんが)確かに「オブジェクト指向の概念」を本で説明する事は難しいかも知れません。 第7章から以降を理解するのに、別の本が必要と思われます。 本書への要望として、「なぜそういう構造なのか」というような説明を多く載せた方が良いと思います。 頭の良い人は、説明が下手という感じでしょうか。
Javaの入門書を執筆するのは大変なのだろうと思う。初学者向けの平易さと日進月歩の技術をフォローする目利きと両方が備わっていないと行けない。本書は前者の観点からは十分合格点をあげられるが後者の点からはいささか不満が残る。GUIで盛んに用いられるSwingを取り上げている点に付いては好感が持てるもののいかんせん(2006年5月現在で)最新のJDK5に対応していない点が致命的。SDK1.4までで勉強しますという方ならともかく、最新の技術を身に付けないといけないこの分野の入門者に取っては、この本はすでに「買ってはいけない」本になってしまっている。不合格。
Java言語におけるデータ型や文法に始まり、オブジェクト指向プログラミング、スレッド、ソケット、GUIとイベント処理など、プログラミングのエッセンスがひと通り網羅されており、Java言語を通してプログラミングの基本を学べる良書だと思います。すでにほかの言語を知っている人にとってはちょっと物足りないかもしれないですが、Javaに標準で備わっているクラス群にはこういう便利なクラスが用意されているということを、短いサンプルプログラムでありながら実感できるのではないでしょうか。
Java言語におけるデータ型や文法に始まり、Javaにおけるオブジェクト指向プログラミング、スレッド、ソケット、GUIとイベント処理など、プログラミングのエッセンスがひと通り網羅されており、Java言語を通してプログラミングの基本を学べる良書だと思います。すでにほかの言語を知っている人にとってはちょっと物足りないかもしれないですが、Javaに標準で備わっているクラス群にはこういう便利なクラスが用意されているということを、短いサンプルプログラムでありながら実感できるのではないでしょうか。
JAVAを勉強するために、本書を購入しました。第6章までは、基本的な事が書いてあり良い本だと思っております。しかし、第7章(オブジェクト指向の説明)からは、書いてある内容がやや難解(説明につじつま合わないと感じたり、なぜ?と思う事が多い)です。(例を挙げるとありすぎてここでは書けませんが)確かに「オブジェクト指向の概念」を本で説明する事は難しいかも知れません。
第7章から以降を理解するのに、別の本が必要と思われます。
本書への要望として、「なぜそういう構造なのか」というような説明を多く載せた方が良いと思います。
頭の良い人は、説明が下手という感じでしょうか。
Javaの入門書を執筆するのは大変なのだろうと思う。初学者向けの平易さと日進月歩の技術をフォローする目利きと両方が備わっていないと行けない。本書は前者の観点からは十分合格点をあげられるが後者の点からはいささか不満が残る。GUIで盛んに用いられるSwingを取り上げている点に付いては好感が持てるもののいかんせん(2006年5月現在で)最新のJDK5に対応していない点が致命的。SDK1.4までで勉強しますという方ならともかく、最新の技術を身に付けないといけないこの分野の入門者に取っては、この本はすでに「買ってはいけない」本になってしまっている。不合格。
Java言語におけるデータ型や文法に始まり、オブジェクト指向プログラミング、スレッド、ソケット、GUIとイベント処理など、プログラミングのエッセンスがひと通り網羅されており、Java言語を通してプログラミングの基本を学べる良書だと思います。
すでにほかの言語を知っている人にとってはちょっと物足りないかもしれないですが、Javaに標準で備わっているクラス群にはこういう便利なクラスが用意されているということを、短いサンプルプログラムでありながら実感できるのではないでしょうか。
Java言語におけるデータ型や文法に始まり、Javaにおけるオブジェクト指向プログラミング、スレッド、ソケット、GUIとイベント処理など、プログラミングのエッセンスがひと通り網羅されており、Java言語を通してプログラミングの基本を学べる良書だと思います。
すでにほかの言語を知っている人にとってはちょっと物足りないかもしれないですが、Javaに標準で備わっているクラス群にはこういう便利なクラスが用意されているということを、短いサンプルプログラムでありながら実感できるのではないでしょうか。