Java review.  Coding exercises from Java SE8 for Programmers (3rd edition).