執筆している会社はJavaなどでレベルが高い有名な会社なので安心して購入した。
網羅性が高くわかりやすい説明がいいと思う。
簡単すぎるJavaの説明部分や必要以上に丁寧な環境構築などの説明は無い。
そういったところが一定のレベル以上の人には逆にわかりやすいと思います。
想定読者は以下のような感じだと思います。技術レベルが低すぎる人には読みこなすのは無理だと思う。
・Javaでデザインパターンなどのオブジェクト指向、内部クラス匿名クラスなどが理解できること
・SwingやSWTなどのGUIアプリを作った経験がある人
・技術書を読みなれていて懇切丁寧すぎる説明は要らないというレベルの人