出版社内容情報
本書は、プログラミング言語Javaとそのコアライブラリーについてのパズル(頭を悩ます問題)を満載しています。Javaの実用的な知識を持つ人であれば誰でも、これらのパズルを理解することが出来ますが、パズルの多くは最も熟練したプログラマでも、簡単には答えられないような手ごわいものです。パズルのほとんどは、バグを生み出す可能性のある、直感に反した動きや曖昧な動きを利用しています。本書の目標は、潜在的な罠と落とし穴を避ける方法を学びながら、パズルそのものを楽しんでもらうことにあります。パズルを楽しんで解くことで、自分がコードを書くときに、それらの落とし穴にはまる危険を減らすことが出来るでしょう。
内容説明
Javaプログラミング技量への挑戦!簡単そうに見えて奥が深い侮れないパズル集。
目次
第1章 序
第2章 表情豊かなパズラー
第3章 個性的なパズラー
第4章 頭のおかしいパズラー
第5章 優れたパズラー
第6章 洒落たパズラー
第7章 ライブラリーパズラー
第8章 より洒落たパズラー
第9章 さらなるライブラリーパズラー
第10章 高度なパズラー
著者等紹介
ブロック,ジョシュア[ブロック,ジョシュア][Bloch,Joshua]
Google社の主席エンジニアで、Jolt Awardを受賞したベストセラー『Effective Javaプログラミング言語ガイド』(ピアソン・エデュケーション、2001年)の著者。以前は、Sun Microsystems社のDistinguished Engineer、および、Transarc社の上級システムデザイナーであった。JDK5.0の言語拡張およびJavaコレクションフレームワークなどの、数多くのJavaプラットフォームの機能の設計および実装をリードしてきた。Carnegie‐Mellon大学でコンピュータサイエンスの博士号を取得している
ガフター,ニール[ガフター,ニール][Gafter,Neal]
Google社のソフトウェアエンジニアで、Javaエバンジェリスト。以前は、Sun Microsystems社の上級スタッフエンジニアで、Javaコンパライラの開発をリーディングし、リリース1.4から5.0までのJava言語機能を実装した。Nealは、C++標準化委員会のメンバーであったし、Sun Microsystems社、Microtec Research社、Texas Instruments社でC/C++コンパイラの開発をリードした。Rochester大学でコンピュータサイエンスの博士号を取得している
柴田芳樹[シバタヨシキ]
1959年生まれ。九州工業大学情報工学科で情報工学を学び、1984年同大学大学院で情報工学修士課程を修了。Unix(Solaris/Linux)、C、Mesa、C++、Javaなどを用いた様々なソフトウェア開発に従事。1996年夏に初めてJava言語に触れて以来、私的な時間にJava関連の雑誌記事の執筆や翻訳を行っている。現在は、ソフトウェア設計コンサルタントとして、ソフトウェア開発、教育、コンサルテーション等に従事している(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。