This book is a desktop Java reference, designed to sit faithfully by your keyboard while you program. Part I of the book is a fast-paced, “no-fluff ” introduction to the Java programming language and the core runtime aspects of the Java platform. Part II is a reference section that blends elucidatio