Hi Krystian,
We assume two years of experience with Java (e.g.
you should know what a
Thread is and recognise use of generics).
We've designed the book so the knowledge you acquire gradually builds up and is immediately applied in the next chapter. We've added many quizzes with solutions along the way to help during the learning journey!
As for topics, we've covered all important Java SE 8 topics in details. We've also recently added appendices to cover other language updates (e.g. annotations, general target typing) and library updates (collections, arrays, concurrency etc). The new ToC will be reflected very soon on our book webpage
http://manning.com/urma
To get a taster for our book and how we explain things, you can get started with this video (and you'll find a 38% discount code ;-)): www.youtube.com/watch?v=Rd-sqHjmfB0