Backbase interview question

What are streams and why were they introduces in Java?