A compact, detailed reference for intermediate to experienced programmers and managers who are ready to learn how to build Java programs, this book features a logical, sequential approach with concise overviews and step-by-step, ready-to-use solutions created by a master Java programmer.