This book begins with Examples and ends with exercises.
By the end of the book, each exercise may take more than a few hours to solve.
Examples and Exercises are added in the Second edition..
The first Exercises take a few minutes to complete.
However, you have to spend much time on thinking over the problems and typing out the code to see how Java helps solving the problems.
You will spend very little time on reading the concepts.
It emphasizes learning by doing.
This book begins with Examples and ends with exercises