本書はJava言語をJava言語たらしめている「よい部分」、すなわちJava言語の初期から備わっていたコア機能がどういう意図で作られているかを解説するものです。なぜその機能がJavaに導入されたのか、どのように使われることを意図しているか、そうすることでどのような効果が得られるのか、あるいはその設計判断により生まれた罠をどう避けるべきかを、Java言語開発当初から関わったベテランエンジニアのJim Waldoが説明します。Java言語の設計思想を知ることで、Javaの秀でた魅力を実感し、「Javaらしい」プログラミングを体得できるでしょう。 目次 監訳者まえがき はじめに 1章 Javaについて 1.1 Javaはどのような処理に向いているのか? 2章 型システム 2.1 基礎 2.2 なぜ3つもあるのか? 2.3 内側と外側 2.4 注意すること 2.5 真の問題 3章 例外 3.1 基