8実践プログラミング』は、校正の際に誤りを見逃していたりするかもしれません。本正誤表では、日本語表現の細かな修正については、掲載していません。翻訳時点では発見されていなくて、その後発見された原著の誤りについては、(原著の変更内容)として示しています。上から4行目の「PersonインタフェースとNameインタフェースにより」を、「PersonインタフェースとNamedインタフェースにより」に修正。(練習問題6)3行目の「uncheck関数」を、「uncheckメソッド」に修正。上から5行目の「(BitIntegerとしての)」を「(BigIntegerとしての)」に修正。目の形式があり、関数を受け付けます。」を「isPresentメソッドとは別に、関数を受け付けるifPresentメソッドがあります。s.f().flatMap(T::g);」に修正。y);」に修正(行末にセミコロンを追加)。summary.getMax();」に修正。練習問題11の最後の質問「みなさんは、この収集をどうやって達成することができますか。」を「なぜ、Collectorで、この収集を行うことができないのでしょうか。1行目の「2.13」を「2.13節」に修正。表3.1の「他のメソッド」欄の二カ所の「chain」を「andThen」に修正。表3.1のBinaryOperator<T>の行の「他のメソッド」欄の「andThen」を「andThen、maxBy、minBy」に修正。applyAsP」に修正(イタリックへ修正)。ページの真ん中辺りの「次のように、transformをオーバーライドしなければならなくなります。」を「次のように、transformをオーバーロードしなければならなくなります。Color>」に修正。「注意」の最後の行の「練習問題12と13」を「練習問題12、13、14」に修正。練習問題4の「Filterという名前を持つ関数型インタフェースが」を「名前にFilterを含む関数型インタフェースが」に修正。Color>」に修正。Color::brighter;」に修正。練習問題10の最後の「ユーティリティに関して、何が言えますか。」を「どちらがより役立つでしょうか。練習問題14の1行目の「transformer」を「トランスフォーマ」に修正。y).grayscale()」に修正。練習問題14の下から2行目の「UnaryOperation<Color>」を「UnaryOperator<Color>」に修正。javafx.geometry.*?>」を追加。下から7行目の「HBoxとのその子」を「HBoxとその子」に修正。gauge.widthProperty()));」に修正。上から6行目の「toNanos、toMillis、toSeconds、」を「toNanos、toMillis、getSeconds、」に修正。表5.1に定義されているメソッドの内、InstantにはplusMinutes、plusHours、plusDays、minusMinutes、minusHours、minusDaysは定義されていません。上から13行目の「ZoneId.getAvailableIds」を「ZoneId.getAvailableZoneIds()」に修正。メモにある「java.util.DateFormat」を「java.text.DateFormat」に修正(2カ所)。表5.9の3行目の「新しいクラスへ」の列の「timeStamp.toLocalDateTime()」を「timeStamp.toInstant()」に修正。表5.9の4行目の「新しいクラスへ」の列の「cal.toZonedDateTime()」を「timeStamp.toLocalDateTime()」に修正。表5.9の6行目の「古いクラスへ」の列の「Time..valueOf(localTime)」を「Time.valueOf(localTime)」に修正。練習問題8の「ZoneId.getAvailableIds」を「ZoneId.getAvailableZoneIds()」に修正。最後の行の「ローカル時刻の3時5分」を「ローカル時刻の午後3時5分」に修正。つの文にまとめられます。LongAdder()).increment();」。searchValues、searchEntriesの定義で使用されている「BiFunction」を「Function」に修正。