Raise your coding skills to the next level and test your Java knowledge on tricky programming tasks with the help of the pirate Captain CiaoCiao. Author and Java champion Christian Ullenboom provides you with everything you Exercises on features and tricks that you should know in detail as a professional, as well as intensive training for clean code and thoughtful design that carries even complex software. • 300 tasks with commented solutions on different levels • For all object-oriented, imperative and functional • Clean code, reading foreign code, object-oriented modeling Numerous best practices and extensively commented solutions to the tasks make this book the perfect workout for professional software development with Java.