Java is a language that evolves rapidly. With a new release every six months, books on syntax become obsolete quickly. However, 97 Things Every Java Programmer Should Know remains timeless because it focuses on .
: Understanding deployment trade-offs.