Java 8 Stream Tutorial część 3

No dobra, trochę prostych przykładów za nami, dowiedzieliśmy się, że za pomocą streamów, wyrażeń lambda można uprościć kod, można wykonać pewne elementy na wielu wątkach, ale co to takiego są te lambdy? Czy można część kodu w tych dziwnych lambdach wynieść do osobnych metod, i sprawić, aby były dostępne w innych miejscach? Jak to zrobić, […]

Java 8 Stream Tutorial część 2

Jak widzieliście w poprzednim wpisie, streamy są … fajne. Można dzięki nim w końcu zacząć pisać kod, który jest bardziej przejrzysty, możemy w końcu zacząć pisać coraz bardziej funkcyjnie. W tym wpisie pokażę tak na prawdę podstawy podstaw jak się bawić ze streamami i jak sobie życie upraszczać 🙂 As you have seen in my […]

Java 8 Stream Tutorial część 1

Bardzo często używamy pętli for. Jest ona prosta, i wielu przypadkach w zupełności wystarczająca. Ale bardzo często wykonujemy w niej jeszcze dodatkowe operacje, często jakieś porównania, i wychodzi nam z tego dość skomplikowana struktura. Może można ją uprościć? We use for loop a lot. It’s easy, and in many cases that’s all we need. But […]