WSI Interview Question

What are Java Streams? Why use them?