1. 생성 List list = Arrays.asList("a", "b", "c"); //방법1 Arrays.stream(list); //방법2 list.stream(); //방법3 Stream.of("a", "b", "c"); 2. 반환타입 - 중간연산 : return Stream; filter(), map(), flatmap(), distinct(), sort(), peek(), limit(), skip() .. - 최종연산 : return 특정한 type 3. collect collect()를 구현한 collectors의 정적 메서드 - toList(), toSet(), toCollection(), toMap() list.stream().collect(Collectors.toList()); list..