리액티브 프로그래밍 시리즈 1 - Reactive Streams 개요
이 포스트 시리즈는 Reactive Programming은 토비의 스프링 저자 이일민님의 리액티브 프로그래밍 유튜브 강좌를 공부하며 정리한 내용입니다. 1. Iterable과 Observable의 차이점 Iterable과 Observable은 정반대의 동작방식으로 같은 목적의 문제를 해결한다. 1.1. Iterable 개념 자바에서 연속적인 데이터 구조를 표현할 때 List를 주로 사용한다. 그리고 주로 아래와 같이 for-each 구문을 사용한다. import java.util.List; import java.util.Arrays; List list = Arrays.asList(1, 2, 3, 4, 5); for (Integer i : list) { System.out.println(i); } 이는 L..