Philippe De Neve wrote:4) In fact, only the merge method is covered in chapter 3, not the flatMap method. Furthermore, page 171 lists the exam objectives covered in chapter 4. The last bullet on the page is saying "Use of merge() and flatMap() methods of the stream API". In chapter 4, flatMap() is covered, but not merge().
Philippe De Neve wrote:11) Saying that a key has an associated key is incorrect. A key has instead an associated value. The sentence is indeed saying "In a nutshell", but it's not justifying the statement that a key has an associated key.
Noted. It's still on our private list of stuff to consider
Philippe De Neve wrote:15) I'm convinced this is an errata. For all rows, except the sixth one (mapping), the third column shows the return value of the collect method when the specified Collector is passed to it. For the sixth row (mapping), the third column shows the return value of the mapping method itself, not the return value of the collect method when mapping() is passed to it.
I'm not saying it doesn't use generics. I'm saying that's how we are listing it in the table. Again, not an errata if intentional.
I have a knack for fixing things like this ... um ... sorry ... here is a consilitory tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koophttps://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton