Backbase Interview Question

What are streams and why were they introduces in Java?