プロが教える店舗&オフィスのセキュリティ対策術

実際に読まれて役にたったJavaの本を教えてください。初心から上級者用までなんでもかまいません。
過去ログに同じようなやつがありますが、かなり古いログなので最新の意見を参考にさせてください。
ちなみにJavaの本は10冊ほど手にしましたが、
自分にはあまりしっくりするのがいまのところみつかりません。
どうぞよろしくお願いします。

A 回答 (6件)

自分は


結城浩さんの「はじめてのJava入門」がいいと思います。
最近、改定版がでたようです。ちなみに私は旧版の方をよんでました。
それまでいろいろな入門本を目にしましたが、よくわかりませんでした。なんというか応用が利かないという感じでした。
結城さんの本はいろいろ参考にしていますが、とても親切に書いてあり、あとで読み返して「あーこういうことだったか!」と気づかせてくれるところも多々ありました。

その他の本ですが、
Java言語で学ぶデザインパターン入門
Javaの格言
リファクタリング
はじめてのJSP&サーブレット
と今でも読み返し参考にしている本です。

gorouさんにしっくりくるかどうかわかりませんが、
目次などをみてみて参考にしてください。
    • good
    • 0
この回答へのお礼

何冊もご紹介ありがとうございます。

お礼日時:2003/11/24 15:17

#6です。


うそついちゃいました。
結城さんのJavaプログラミングレッスンっていうなまえでした。
    • good
    • 0
この回答へのお礼

結城さんの本は有名ですので、正確な本の名前はすぐにわかりました。

お礼日時:2003/11/26 02:03

「TCP/IP Javaネットワーク」を参考にしてますね。


自分にあった本に出会うのはなかなか難しいですね。
    • good
    • 0

>単純にJavaといっても、クライアント系(JavaScript、


>JavaApplet、Javaアプリケーショ等)とサーバ系(サー
>ブレット、JSP、JScript等)があり

そもそも、この分類自体が間違いですよ。
JavaScriptはネットスケープ社が開発したスクリプト言語で、
サン・マイクロシステムズ社が開発したJavaとは「基本的に」
関係がありません。
コンパイラで作られたバイトコードをJavaVMが読み取って、
実行するのがJavaです。
ですので、JScriptもJavaとは一切の関係はありません。
それに「基本的に」JScriptといえば、一般的にはクライアント
サイドのスクリプト言語に分類すべきであり、ASP等でのサーバ
サイドにおける使用というのは「」付きで語られるべき物です。
尚、JSPなどのサーバサイドJavaでJScriptが使われている
という話しは私は聞いたことがないです(可能性がゼロとは
いいませんけど)

で、質問の「Javaのお奨めの本」について。
まず、貴方の手元にある「10冊の本」を提示する事から
始めるのが筋というものではないでしょうか?
そうすれば、無駄に重複する意見は避けられるでしょうし、
逆に、その手元にある本の有効的な活用法を教えてくれる
方も現れるかもしれません。
私の経験を話すと、最初に「独習Java」という本を購入し
それを元に勉強を始めました。
古い本ではありますが、他言語からの乗り換え組みにとって
この本は今でも有用な書籍の1つではないかと思います。
無駄な説明は省き、要点だけを短期間で取得するには的を
射た
作りだと思います(加筆もされているようですし)
私のJavaプログラムにおけるコーディングの基礎はこの本の
サンプルコードにあるといえますし、それだけ優れたサンプル
であるといえると思います。
そして、一番重要な事は「読み潰した」ということです。
本がボロボロになるまで何度も読み返したおかげで、何処に
何が書いてあるかを全て把握できるようになりました。
私は、何冊読んだかよりも「どれだけ深く読んだのか」の方が
大切なことだと思っています(実感として)
その後のステップとしては、JCP試験関連の書籍を1冊読む
事をお奨めします。
私の場合は翔泳社の本を買って読みました。
今となっては、この本は余り評判が良くないのですが(当時は
これしかなかった)それでも目から鱗でしたよ。
解かったつもりで解かってなかった(独習Javaには無かった)
事や、書いてあっても見落としていた部分が明確になりました。
JCPは基礎中の基礎の理解度を調べる試験ですが、この基礎を
知っているのと知らないとではコーディング力が天地の差に
なるのではないかと思います。
ここの掲示板に投稿される質問の大半はこの試験の範疇に属す
部類のものであることを考えると、この試験対策を施す事が、
「脱初心者への道」だといえるかと思います。
別に実際に試験を受ける必要はないです(というか、受かる為
だけの勉強では意味がない)けど、限りなく100点を取る
気持ちで読まれると大きな資産になると思います。
現在は数冊の関連本が出てますし、翔泳社を薦める事はしま
せん。Amazonでの評価を元に購入を決められて構わないと
思います。
    • good
    • 0

>ちなみにJavaの本は10冊ほど手にしましたが、


>自分にはあまりしっくりするのがいまのところみつかりません。

10冊の本を見てしっくりこないというのは、Javaよりもオブジェクト指向がピンとこないのではないですか?

「オブジェクト脳のつくり方」翔泳社 ISBN4-7981-0418-3 が参考になるかもしれません。

参考URL:http://www.seshop.com

この回答への補足

ご回答ありがとうございます。
参考にさせて頂きます。
オブジェクト指向についてを表題にした本も3冊ほど手にしてみました。自分なりに概念は手続き型言語の違いの経験を考えなら理解しているつもりですが、
実際にそれをコーディングという形で具体化できるかというと、今度はJava事態の理解不足もあり一進一退です。Java暦ひと月ですので今はこつこつと知識と経験を積み上げるしかないと理解しています。
<補足>
単純にJavaといっても、クライアント系(JavaScript、JavaApplet、Javaアプリケーショ等)とサーバ系(サーブレット、JSP、JScript等)がありさらに、Java以前にオブジェク指向についての理解とかも当然必要なのでしょう。
いろいろと意見はあるでしょうが、それらを包括して「役にたった本」はなんでしょう?参考にさせてください。

補足日時:2003/11/22 03:23
    • good
    • 0

http://www.okweb.ne.jp/kotaeru.php3?q=557438
が同じ質問でしょう。5月の質問なのですが「かなり古いログなので」になりますか。
本こそは、自分の現段階と呼応する本が必要で、あまり他の人の推薦は自分には当てはまらないのでは。
それに、説明のし方について、似た本が多いですね。
それより、どの部分(分野・章・項目)が「あまりしっくり」しないのか、挙げて質問されると、答える方も答えやすいのでは。

この回答への補足

近所の本屋に行くとJava関連だけでも200冊以上の本を目にします。しかしこの200冊でもすべてのJavaの本ではないとおもいます。
情報収集をしているわけでして、質問の趣旨は「実際に読まれて役にたったJavaの本を教えてください。」とことわっていますので、それにそった回答をしてもらえるとたすかります。
今はいまなりの今の自分のレベルにあった本が実用的ですが、いいかえると半年後にはまた別の段階のレベルの本が必要になるわけで、そのための情報が多くても困りませんので。
とうぜん具体的な直面している開発上の問題はここやほかを通じて同時に調べています。
ですから、ここの質問の趣旨はくどいですが「実際に読まれて役にたったJavaの本を教えてください。」でお願いしています。

補足日時:2003/11/22 02:52
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!