This chapter deals with topics that are mostly specific to the Java language, so books that cover the Java language well (see, for example, [FLA02]) would be good references.