Lambda, Streams, dan Java Fungsional

Lambda, method reference, Optional, streams dari operasi perantara sampai terminal, dan streams paralel.

Modul ini memperkenalkan sisi fungsional Java: lambda, method reference, dan Optional sebagai fondasi, kemudian stream beserta operasi perantara, operasi terminal, dan collector untuk mengumpulkan hasilnya. Bagian penutup menilai stream paralel lewat pengukuran, termasuk kondisi yang membuatnya justru memperlambat program. Materinya berdiri di atas collections dan interface fungsional yang telah dibahas lebih awal di jalur ini, sehingga List, Map, dan kontrak satu metode abstrak perlu sudah dikenal sebelum masuk ke modul ini.