p. 166 脚註5 「マルチスレッドにしたい場合は」というのは、「複数のスレッドからアクセスされる可能性があるときに、排他制御を実現したいときは」ということです。
p. 169 Java 8では日時を表現するための新しい仕組み、Date-Time APIが導入されました(使いやすいかどうかは議論のあるところかもしれません)。
p. 172 Java 7で導入されたダイヤモンド演算子を使うと、
List<String> members = new ArrayList<String>();
のように書いていた部分は次のように書けます。
List<String> members = new ArrayList<>();
p. 173 Java 8で導入されたforEachとラムダ記法を使うと、ループは次のようも書けます。(型を書かなくてよいので便利です。)
people.forEach((name) -> {
System.out.println(name);
});
p. 182Java 8で導入されたラムダ記法を使うと、ソートは次のようにも書けます。
Collections.sort(people, (Person a, Person b) -> a.getAge() - b.getAge());