"Effective Java: Programming Language Guide" - читать интересную книгу автора (Joshua Bloch)