Who this book is for
Java Coding Problems, Second Edition, is especially useful for late-beginner-to-intermediate Java developers looking to level-up their knowledge by solving real-world problems. However, the problems looked at within these pages will be encountered in the daily work of any Java developer, from beginner all the way to advanced practitioner.
Therefore, it is recommended that you are familiar with the Java fundamentals and have at least a foundational working knowledge of the language.