In this chapter, we introduced the reader to the most popular utilities and some other classes from the Java Standard Library and Apache Commons libraries. Every Java programmer has to have a solid understanding of their capabilities in order to become an effective coder. Studying them also helps to get exposure to various software designs pattern and solutions that are instructive and can be used as patterns for best coding practices in any application.
In the next chapter, we are going to demonstrate to the reader how to write Java code that can manipulate—insert, read, update, and delete—data in a database. It will also provide a short introduction to SQL and basic database operations.