|
レビュー総評点:
183
Java開発においてクラス設計を行う技術者については必ず読むべき1冊だと思います。この本に書いてある内容を知らない技術者には設計させたくないです。新人プログラマーには難しい内容だと思いますが、上級レベルを目指すのであれば早めに手に入れ、分からない点は有識者に聞くなどして理解を深めていけばよいと思います。(kinopp / 2007-02-28)
そこそこJavaがプログラムできるようになった人には、非常にお勧めです。 我流でコーディングしていると、知らない間に良くないコーディングの くせがついてしまうものですが、この本はそれを矯正してくれます。 例えば、しばしばimplementsするjava.io.Serializableインタフェースの 適切なimplementsの方法。equalsメソッドとhashCodeメソッドの関係。 などなど、私には非常に有用だと感じました。( / 2002-11-22)
Javaのプログラミングイディオムや、Javaらしい設計指針を幅広く解説している良書。単に動くコードと優れたコードがどう違うのかが手に取るように分かるのがこの本の優れたところ。Javaの入門書の後にステップアップのために読むと効果大だと思う。(鈴木純一 / 2007-05-11)
JAVAを一通り学んだ人にとって非常に良いサプリメントになると思います。J2SE5での言語仕様の拡張は「effective java」のJoshua Bloch氏の設計哲学を多く垣間みられます。ただJ2SE5のジェネリックプログラミングに関してはC++のものとはまったく設計が異なるので注意して下さい。C++は静的(プレコンパイル)に対してJ2SE5のは、Object型への動的キャストをサポートするものです。私はこの本とTigerの言語仕様を解説した「Java2 Standard Edition 5.0 Tiger」(ともに柴田氏翻訳)を併読してTigerへの理解が深まりました。(k-nagano / 2007-01-16)
本書には57項目からなり、javaを使う上でのティニックが紹介されています。これらの項目は通常、多くの時間をかけて経験を積まなければ養うこと のできない貴重な内容ばかりです。例えばequals()やhashCode()を正しく 実装する方法を私はこの本にであうまで知りませんでした。 java言語の基礎を学習した次の必読本だと思います。( / 2001-11-29)
翻訳が・・・
||||||||||||||||||||||||||||||||||||||||
内容自体はとても有用なものだと思います。 ただ、翻訳がひどいです。日本語を読みながら、英語の原文は なんて書いてあったかを予想しながら読まなければ理解できません でした。まるでコンピュータが翻訳したみたいです。 内容が良いだけにとても残念です。 英語に自身のある方は、原著を読むことをお勧めします。( / )
Scott Meyerの「Effective C++」の形式を踏襲し、57の格言(?)にまとめたすばらしい本です。似たようなテーマを扱った本は他にもありますが、2001年9月現在で最新のものである(まだベータ版であるバージョン1.4についても言及されています)ことや、扱っている範囲と内容が充実しているにもかかわらず、コンパクトであることから、一押しだと思います。Java言語について一通りマスターしたら、次に読むのはこれでしょう。 著者のBlochはSunのアーキテクトとして実際にJavaライブラリを設計、実装している人ですので、Javaライブラリに対する鋭い考察、本当はこうするべきだったという指摘は的を得ていて、なるほどと思わせます。この本が対象としているのはJ2SEの範囲に限られていますので、是非、J2EEをターゲットとした続編を出して欲しいです。(junya-i / 2001-09-10)
外語っぽいな翻訳でしたので、ちょっと分かり難かった。 ただ、最初、分からなくても、理解するために何回でも読み直す値すると思っております。(loveapple / 2007-12-17)
ã翻訳ãä½ãè¯ããªããã¨ããæ¸è©ãããã¤ã ãã£ãã®ã§ãæãåã£ã¦ãããªã忏ã'è³¼å...¥ã-ã¾ã-ãã Javaããã-ãã°ã©ãã³ã°ã'å§ããæ-¹ãJavaã®å...¥é-æ¸ ã'èªã¿é£½ããå...¥é-æ¸ã«ã¯æ¸ãã¦ãªãäºã§ã¤ã¾ã¥ã å§ããä¼¸ã³æ©ã"ã§ããé ãã"ã®æ¬ã'èªãæé©ãªæ æã§ã¯ãªãã§ã-ãããï¼ï¼ç§ãããã§ãï¼ ãåºæ¬ã©ã¤ã-ã©ãªã«ãã'ãæ¨å¥¨ã§ããªãè¨è¨ãçç"±ã¨ ã¨ãã«ä¾ã¨ã-ã¦æãã£ã¦ããã®ã§ãã©ãã©ãããã㨠æããã½ã¼ã¹ã'調ã¹ã¦ã-ã¾ãã¾ãããã-ã¦æ¬æ¸ã§ã-ã°ã- ä¾ã«ãããcollectionãframeworkã®ã½ã¼ã¹ã'è¦-ãã¨ä½ æ°-ãªã使ã£ã¦ããã¯ã©ã¹ã®authoræ¬ã«çè...ã®ååãããã è§£æãã度ã«ãã®è¨è¨ã®ç' æ'ãã-ãã«ææã-ã¦ã-ã¾ãã¾ãã ãåºæ¬ã©ã¤ã-ã©ãªã'ä¾ã«Javaã«ãã'ãè¯ãå®è£...æ-¹æ³ã ã奨ãã§ããªãå®è£...æ-¹æ³!ã!!collection frameworkã®è¨ è¨è...ããå¦ã¹ãã¨ããã®ãã"ã®æ¬ã®æå¤§ã®ä¾¡å¤ã§ã¯ãª ãã§ã-ãããï¼ ãè±èªããã»ã©é£ã-ããªããè¾æ¸ã¨åºæ¬ã©ã¤ã-ã©ãªã® ã½ã¼ã¹ã'çæã«èªãã°åé¡ããã¾ãã"ã ãå½"ç¶collection framework以å¤-ã®itemãç®ããé±-ã ä»äºã§å¤ãã«å©ç"¨ããã¦ããã£ã¦ã¾ããSerialization å©ç"¨æã®æ³¨æç¹ãæ¬æ¸ã®å...·ä½"ä¾ã§å®¹æ"ã«çè§£ã§ãã¾ã-ãã(ciaociao / 2003-01-25)
入門編も終わって、とりあえずJavaはかけるけど 何かうまくいかない。 次に基礎固めに何やろうかなというときには この本がお勧めです。 Javaの基礎がきっちり身につくんじゃないでしょうか。 リファクタリングとはまた違う観点で、 プログラムを良くするための本、 Java言語をさらによく知る為の本 だと思います。 インタフェースで定数を宣言しちゃってるような人 読んだほうがいいですよ。(rousi / 2005-10-21)
Java言語の弱点をきちんと解説しており、C++からの移植で 問題になる点についても言及してある。「独習Java」を卒業 したら次の一冊といっても過言ではないでしょう。(高田敬三 / 2004-01-09)
Javaの文法を知っていてJavaでコーディングができるというだけの人を指してJava技術者と言うことに疑問を感じる。 大抵できあがってくるプログラムはC言語をJavaに単純変換したようなものがほとんどだ。 やはり「Javaを使える」と言う以上、最低この本の内容は理解し、実践的に使えるようになって欲しい。 Java初心者から中級者へステップアップするには必須の本であると断言できる。( / 2004-12-22)
翻訳がよくないという書評があがっているが、そんなこともないように思った。その他の訳書に比べれば日本語としてこなれている。ただ、所々技術用語の訳し違いがあるため、既にJavaを学んでいる人間には混乱のもととなる場合もあるかもしれない。内容自体は素晴らしい。(korokke888 / 2003-05-04)
ã翻訳ãä½ãè¯ããªããã¨ããæ¸è©ãããã¤ã ãã£ãã®ã§ãæãåã£ã¦ãããªã忏ã'è³¼å...¥ã-ã¾ã-ãã Javaããã-ãã°ã©ãã³ã°ã'å§ããæ-¹ãJavaã®å...¥é-æ¸ ã'èªã¿é£½ããå...¥é-æ¸ã«ã¯æ¸ãã¦ãªãäºã§ã¤ã¾ã¥ã å§ããä¼¸ã³æ©ã"ã§ããé ãã"ã®æ¬ã'èªãæé©ãªæ æã§ã¯ãªãã§ã-ãããï¼ï¼ç§ãããã§ãï¼ ãåºæ¬ã©ã¤ã-ã©ãªã«ãã'ãæ¨å¥¨ã§ããªãè¨è¨ãçç"±ã¨ ã¨ãã«ä¾ã¨ã-ã¦æãã£ã¦ããã®ã§ãã©ãã©ãããã㨠æããã½ã¼ã¹ã'調ã¹ã¦ã-ã¾ãã¾ãããã-ã¦æ¬æ¸ã§ã-ã°ã- ä¾ã«ãããcollectionãframeworkã®ã½ã¼ã¹ã'è¦-ãã¨ä½ æ°-ãªã使ã£ã¦ããã¯ã©ã¹ã®authoræ¬ã«çè...ã®ååãããã è§£æãã度ã«ãã®è¨è¨ã®ç' æ'ãã-ãã«ææã-ã¦ã-ã¾ãã¾ãã ãåºæ¬ã©ã¤ã-ã©ãªã'ä¾ã«Javaã«ãã'ãè¯ãå®è£...æ-¹æ³ã ã奨ãã§ããªãå®è£...æ-¹æ³!ã!!collection frameworkã®è¨ è¨è...ããå¦ã¹ãã¨ããã®ãã"ã®æ¬ã®æå¤§ã®ä¾¡å¤ã§ã¯ãª ãã§ã-ãããï¼ ãè±èªããã»ã©é£ã-ããªããè¾æ¸ã¨åºæ¬ã©ã¤ã-ã©ãªã® ã½ã¼ã¹ã'çæã«èªãã°åé¡ããã¾ãã"ã ãå½"ç¶collection framework以å¤-ã®itemãç®ããé±-ã ä»äºã§å¤ãã«å©ç"¨ããã¦ããã£ã¦ã¾ããSerialization å©ç"¨æã®æ³¨æç¹ãæ¬æ¸ã®å...·ä½"ä¾ã§å®¹æ"ã«çè§£ã§ãã¾ã-ãã(ciaociao / 2003-01-25)
レビュー数 14
[amazonでレビューを書く]
平均点:5.0
|