• 締切済み

Javaのお勧め本

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

  • gorou
  • お礼率45% (83/184)
  • Java
  • 回答数6
  • ありがとう数5

みんなの回答

  • chi-kon
  • ベストアンサー率43% (58/132)
回答No.6

#6です。 うそついちゃいました。 結城さんのJavaプログラミングレッスンっていうなまえでした。

gorou
質問者

お礼

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

  • chi-kon
  • ベストアンサー率43% (58/132)
回答No.5

自分は 結城浩さんの「はじめてのJava入門」がいいと思います。 最近、改定版がでたようです。ちなみに私は旧版の方をよんでました。 それまでいろいろな入門本を目にしましたが、よくわかりませんでした。なんというか応用が利かないという感じでした。 結城さんの本はいろいろ参考にしていますが、とても親切に書いてあり、あとで読み返して「あーこういうことだったか!」と気づかせてくれるところも多々ありました。 その他の本ですが、 Java言語で学ぶデザインパターン入門 Javaの格言 リファクタリング はじめてのJSP&サーブレット と今でも読み返し参考にしている本です。 gorouさんにしっくりくるかどうかわかりませんが、 目次などをみてみて参考にしてください。

gorou
質問者

お礼

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

  • mlb55
  • ベストアンサー率100% (1/1)
回答No.4

「TCP/IP Javaネットワーク」を参考にしてますね。 自分にあった本に出会うのはなかなか難しいですね。

  • takaP-
  • ベストアンサー率79% (83/105)
回答No.3

>単純に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での評価を元に購入を決められて構わないと 思います。

  • kiriku
  • ベストアンサー率41% (195/468)
回答No.2

>ちなみにJavaの本は10冊ほど手にしましたが、 >自分にはあまりしっくりするのがいまのところみつかりません。 10冊の本を見てしっくりこないというのは、Javaよりもオブジェクト指向がピンとこないのではないですか? 「オブジェクト脳のつくり方」翔泳社 ISBN4-7981-0418-3 が参考になるかもしれません。

参考URL:
http://www.seshop.com
gorou
質問者

補足

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

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

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

gorou
質問者

補足

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

関連するQ&A

  • JAVAのオススメ本

    java初心者です。過去ログで検索したのですが、少し 専門過ぎるようなので、もっと初心者向きの本はないでしょうか? また、javaにもバージョンの古い新しいなどがあるの でしょうか?(立ち読みした本には違うバージョンで 載っていた) 全くの初心者なです。よろしくお願いします。

  • javaのPathの設定

     こんにちは、java勉強中の初心者です、宜しくお願いします。  javaのPathの設定をする場合の環境変数について教えて下さい。  ある参考書を見ると、『「変数名」に「JAVA_HOME」、「変数値」に 「C:\java\jdk**.**.**.**\bin;」を入力します』と書かれていましたが、 別の本には、「%JAVA_HOME%\bin」と書かれていました。  ・ この書き方は、どちらが正しいのでしょうか、どちらの書き方も正しいのでしょうか。  ・ どちらも正しいのであれば、この「%~%」の意味はどのような意味でしょうか。  ・ 「JAVA_HOME」というのは、統一されている書き方(大文字、小文字、全角、半角も含めて)  でしょうか。  以上宜しくお願いします。

    • ベストアンサー
    • Java
  • Javaの脆弱性について

    最新版「Java 7 Update 15」をリリースしましたが過去に JVNはJava無効化を推奨していますが、15でも完全ではない? みなさんはどうお考えですか?

  • Javaアプレットについて

    Javaの本をみるとJavaアプレットが必ずといって いいほど書いてありますが、実際の業務でアプレット を使って開発しているのでしょうか?

  • 電子入札システムのjava設定について

    よろしくおねがいします。 最近javaの最新版をインストールをしたのですが、そこから電子入札システムが起動しなくなってしまいました。 なのですべてのjavaを一旦削除して、もとのやつ(Java Plug-in 1.3.1 06)をインストールし直したのですが、やはりだめでした。 過去にも同じような症状があったため、その方法でうまくいったのですが・・・ なぜなんでしょう? どなたか解決策教えていただけませんでしょうか? 困っています(泣)

  • JAVAで大丈夫?

    学校でJAVAを習っていて、だいぶプログラムも組めるようになってきたのですが、最近ほかの質問などを見ていてJAVAだけで大丈夫なのかと思うようになってきました。学校の教授は「これからはJAVAだ。」と言っていますがやはりJAVAだけでなくC言語やC++もやったほうがよいのでしょうか? ちなみに将来はプログラマーになりたいと思っています。意見を聞かせてください。よろしくお願いします。

    • ベストアンサー
    • Java
  • JAVA開発キットのダウンロード法。

    プログラミング全くの初心者ですが、JAVAを始めてみたいと思っています。ところがJAVAの入門書を手に入れたところ、JAVAの開発キットをダウンロードしようとしてみましたが、入門書が古いせいか、そのダウンロードサイトの様子が変わっていたり、また英語表記だったりして自分なりにいろいろとやってたものの、よくわかりません。どなたか、最新のJAVA開発キットのダウンロード法を詳しく教えて頂けないでしょうか…。使用OSは、WindowsXPです。

    • ベストアンサー
    • Java
  • Javaのお勧めの参考書

    はじめまして 独学でJavaを勉強して、PGの仕事に就こうと思ってます。 最近、高橋麻奈さんが書いてる"やさしいJava"を読み終えました。 でもこの本だけじゃ応用力が身に付かないと思います、 他に実務業務などで役に立つ事やプログラマーになる前に この本だけは読んで理解しないと仕事にならない! または"やさしいJava"の次に読む本として お勧めなど有りますでしょうか? 皆さんのお勧めや役に立った! 仕事就く前にこれは読め!仕事にこの本は必要! と言う様な回答をお待ちしております。 宜しくお願い致します。

    • ベストアンサー
    • Java
  • Javaスクリプトを使ったページを見ることが出来ない

    お世話になります。 WindowsXP(SP2)IE6.0です。 ツール-->インターネットオプション-->   Java VM--Javaの許可(安全性-高)   スクリプト--Javaアプレットのスクリプト以下         3項目すべて有効にする、になっています。 以上のような状況です。今まで余り気にせず見れなければ見れないで済ましてきたのですが、このたびどうしても困るサイトがあり困っています。 yahooのゲームを試しましたところスクリプトが有効になっていないかのようなメッセージが出てきます。 ちなみにgooのこのカテゴリの過去ログでNo.762999というのがありますが、その中の参考ページhttp://www20.big.or.jp/~sunrise/へアクセスしました結果は、全くの白紙ページで何も見えません。 また同じく過去ログで将棋道場というJavaアプレットを使ったサイトにアクセスしましたところ表示その他全く問題ありませんでした。 考えられる原因はMicrosoftの「.NET開発環境」をインストールしていることぐらいしか思いつきません。Windows9.×時代を含め、Javaでトラぶったことがないだけに困惑しています。どうも「.NET」云々が広がり始めてからおかしくなったような気がするのですが皆様どうなのでしょうか。問題ないですか?

  • javaのインストール方法について

    閲覧ありがとうございます。java初心者です。 ○Windows7にwindows10を更新したノートpcを使っています。 ○最新のjavaをインストールできない(1603になる)のは元々がwindows7だからだと思い、7u40をインストールしたらうまくいきました。 ○コマンドプロンプトを開くと一番最初・上から三行目位に「指定されたパスが見つかりません」と表示されます。javaと打ってエンターすると、きちんとjavaの説明は出てきます。 ○intなどを打ってエンターしても作動しません。 なので ○「上から三行目にある 指定されたパスが見つかりません」の解消の仕方 と ○javaを教則本のようにきちんと作動させる方法を教えてください(´・ω・`)回答よろしくお願いいたします。

    • ベストアンサー
    • Java

専門家に質問してみよう