ООП -- не догма, и даже не самый удобный инструмент, как думают многие, впервые прочитав Гради Буча (их мир становится объектным на долгие годы). Вот и в Java парадигма функционального программирования долгие годы была отражена примерно никак. До JSR-335, предложившим ее и ввести и, в частности, лямбда-выражения и потоки. "Поток" -- очень неудачное название, поскольку а) в Java уже есть потоки ввода/вывода, означающие совсем другое, и б) это на самом деле -- т. н. "простейшие" (монады), особый тип данных, позволяющий задать императивную последовательность операций. Знакомые с shell в *NIX прекрасно поймут, о чем речь, вспомнив пайпы.
А приведенный выше кусочек кода печатает первые 10 чисел Фибоначчи в "человекочитаемом" виде, через запятую.
Комментарии
Так ли необходима эта информация на пульсе?
Совсем не нужна. И её там уже нет.
ЗЫ. Вот если б сегодня была суббота.. ;)
В числа Фибоначчи
Я смотрюсь с утра,
Думая что завтра -
Лучше, чем вчера!
А зачем ты смотришь
Уж и не понять
Может послезавтра
Бросишь ты бухать?
А зачем?
три четыре два пятнацать
сорок семь одиннадцать.