Java Cookbook
The Java Cookbook is a problem-and-solution reference for working Java programmers, part of O'Reilly's long-running 'cookbook' series. Ian Darwin organizes it as recipes: a concrete task, a short solution, and a discussion of why it works and what to watch for. Topics range across strings, files, networking, dates, and common libraries, so it functions as a lookup companion rather than a front-to-back tutorial. It assumes you already know the language and want practical answers. Because Java keeps changing, editions track newer versions, and the format makes it easy to jump straight to the problem you have.