WSI interview question

What are Java Streams? Why use them?