스트림과 컬렉션 모두 연속된 요소 형식의 값을 저장하는 자료구조의 인터페이스를 제공합니다.컬렉션의 경우 모든 요소들이 미리 계산이 되어 있고, 스트림은 요청할 때만 요소를 계산합니다. 또한 컬렉션은 개발자가 외부 반복자 패턴을 사용해야 하고, 스트림은 내부 반복자 패턴
mapXXX() 메소드는 요소를 대체하는 요소로 구성된 새로운 스트림을 리턴합니다.아래 예제 코드를 통해서 이름, 점수를 인스턴스 변수로 가지고 있는 Student 객체를 타입 파라미터로 가지고 있는 리스트 객체에서 학생의 점수를 요소로 하는 새로운 스트림을 생성하고