Book has been updated with topics and writing style in Jan 2018 based on feedback.
Book is handy notes for Java for quick revision of concepts in Java. This book is designed to help Java developers from beginner to expert level, with concise information of popular topics of daily programming & Interviews. Books focus is not to make you learn 100's of questions and answers, and not to teach you enormous details in 500 pages, Instead emphasis on you having notion of key concepts.
Its said lot of Java Coffee was consumed by Java language creators. The cover image is tribute to Java Island in Indonesia where coffee beans called "Java Coffee" are produced. The cover image expresses island, though Java is huge island. "A chapter won't last longer than your coffee".
Not recommended if you are a software developer with more than a few years of experience. It only covers a few topics, doesn't contain very technical content, and author's writing style is awful.