Effective Java 第3版

Joshua Bloch

基本情報

ジャンル
ISBN/カタログNo
ISBN 13 : 9784621303252
ISBN 10 : 4621303252
フォーマット
出版社
発行年月
2018年10月
日本
共著・訳者・掲載人物など
:
追加情報
:
405p;23

内容詳細

この第3版では、Java8で新たに導入されたラムダとストリームに関する章が新規に追加されたほか、オプショナル、インタフェースでのデフォルトメソッド、try‐with‐resources文、@SafeVarargsアノテーション、モジュールなどの機能を扱った項目を含み、第2版の78項目から90項目に増えています。本書は多くのデザインパターンとイデオムを示すコード例を含んでおり、プログラミング言語Javaの正しい理解と、簡潔で明瞭で正確なソフトウェアの設計に役立つでしょう。

目次 : オブジェクトの生成と消滅/ すべてのオブジェクトに共通のメソッド/ クラスとインタフェース/ ジェネリックス/ enumとアノテーション/ ラムダとストリーム/ メソッド/ プログラミング一般/ 例外/ 並行性/ シリアライズ

【著者紹介】
ジョシュア・ブロック : カーネギーメロン大学の教授。以前は、GoogleのチーフJavaアーキテクト、Sun MicrosystemsのDistinguished Engineer、Transarcの上級システムデザイナーであった。多くのJavaプラットフォームの機能の設計および実装をリーディングし、代表的なのはJDK5.0の言語拡張およびJavaコレクションフレームワークである。カーネギーメロン大学のコンピュータサイエンスで博士号、コロンビア大学で理学士号を取得している

柴田芳樹 : 1959年生まれ。九州工業大学情報工学科で情報工学を学び、1984年同大学大学院で情報工学修士課程を修了。パロアルト研究所を含む米国ゼロックス社での5年間のソフトウェア開発も含め、Unix(Solaris/Linux)、C、Mesa、C++、Java、Goなどを用いたさまざまなソフトウェア開発に従事してきた。現在もソフトウェア開発に従事し、個人的な活動として技術教育やコンサルテーションなどを行っている。2000年以降、私的な時間に技術書の翻訳や講演なども多く行っている(本データはこの書籍が刊行された当時に掲載されていたものです)

(「BOOK」データベースより)

ユーザーレビュー

総合評価

☆
☆
☆
☆
☆

0.0

★
★
★
★
★
 
0
★
★
★
★
☆
 
0
★
★
★
☆
☆
 
0
★
★
☆
☆
☆
 
0
★
☆
☆
☆
☆
 
0

読書メーターレビュー

こちらは読書メーターで書かれたレビューとなります。

powered by

  • ニョンブーチョッパー さん

    ★★☆☆☆ Javaを使う者としては読んでおくべきはないかと思い購入。Javaを扱う上でどう書くべきかを知る上で刺激になる個所もあるが、いかんせん内容が難しい。翻訳された日本語が読みにくいのかもしれない。文字数を思い切って減らして、イラストを追加すればもう少し理解度が高まりそう。本書はバイブル的な位置づけで、他書を読んでもっと詳しく知りたくなったときに戻ってくるべき本なのかも。enumのあたりは気になっていた個所なのでとても参考になるし、使えるときが来たら使ってみたいと思う(戦略enumパターンとか)。

  • ‍しき さん

    Java使うなら知っておいて損はない内容。 実務で使わないあたりはさらっと読んで、各項目の問題にぶち当たった時に再度読み返すと良さそう。

  • kyon_mm さん

    Javaプログラマーなら読んでおこう。

  • Aki_Moon_ さん

    javaを使っているならなるべく早く読んだ方が良い本だと感じる超良著だった。 javaで開発したことがあるならすぐに理解できる内容もあれば、ソースコードのサンプルを読んでも中々理解できない難解な内容が混在しているので、読むペースというのは中々掴みにくいかもしれない。(気合を入れて読む節とさらっと読むくらいで理解できそうな節をタイトルでグルーピングして自分は読んだ)

  • shoya さん

    さらっとは読んだが難しすぎた。

レビューをもっと見る

(外部サイト)に移動します

建築・理工 に関連する商品情報

おすすめの商品