As the title says this series of books deals with software development, and the goal is to
teach the reader how to develop applications in Java.
It can be learned by reading about the subject and by studying complete sample programs, but most importantly by yourself
to do it and write your own programs from scratch.
Therefore, an important part of the books is exercises and problems, where the reader has to write programs that correspond to
the substance being treated in the books.