出版社内容情報
ジョシュア・ブロック(JoshuaBloch)は、サンマイクロシステムズで、何年もプログラミング言語Javaを拡張、実装、そして使用してきました。彼は、私のコードも含めて他の人々のコードをたくさん読んでいます。本書では、あなたのコードが、上手く機能し、他の人々が理解でき、将来の修正や改善で面倒な問題を起こさないようにするために、コードをどのように構築するかについて、組織的に構成された良い助言を、彼は提供しています。その結果、おそらく、あなたのプログラムは、快く、優雅で優美なものとなるでしょう。(GuySteele推薦文より)
目次
第1章 はじめに
第2章 オブジェクトの生成と消滅
第3章 すべてのオブジェクトに共通のメソッド
第4章 クラスとインタフェース
第5章 C構文に対する置き換え
第6章 メソッド
第7章 プログラミング一般
第8章 例外
第9章 スレッド
第10章 シリアライズ
著者等紹介
ブロック,ジョシュア[ブロック,ジョシュア][Bloch,Joshua]
Sun Microsystems社の上級スタッフエンジニアであり、Core Java Platform Groupでのアーキテクト。絶賛されているJavaコレクションフレームワークとjava.mathパッケージを設計および実装し、Javaプラットフォームの他の多くの部分に対しても貢献している。数多くの記事や論文を書いている。抽象データ型の複製に関する博士論文は、ACM Distinguished Doctoral Dissertation Awardの候補に挙がった。Columbia大学で学士号を取得し、Carnegie‐Mellon大学で博士号を取得している
柴田芳樹[シバタヨシキ]
1959年生まれ。九州工業大学情報工学科で情報工学を学び、1984年同大学大学院で情報工学修士課程を修了。Unix、C、Mesa、C++、PL/SQL、Javaなどを用いた様々なソフトウェア開発に従事。1988年暮れから4年半、米国西海岸に駐在し、途中ゼロックス社のパロアルト研究所で1年を過ごす。1998年からは主に、ソフトウェア設計コンサルタントとしてコンサルテーションに従事。現在、富士ゼロックス情報システムDPSD事業部アーキテクト技術推進室室長
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。
感想・レビュー
※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。
hatagi59
yk
Kazuki Masuda