observable 썸네일형 리스트형 [Android] RxJava에 대해서 RxJava를 시작하기 앞서, Reactive Programming이 무엇인지에 대해 알아보려 한다. Reactive Programming이란 데이터 흐름과 전달에 관한 프로그래밍 패러다임이다. 우리는 주로 알고리즘 문제와 같이 절차를 명시하여 순서대로 실행되는 Imperative Programming(명령형 프로그래밍)을 한다. 반면 Reactive Programming이란 데이터의 흐름을 먼저 정의하고 데이터가 변경되었을 때 연관된 작업이 실행된다. 즉 프로그래머가 어떠한 기능을 직접 정해서 실행하는 것이 아닌, 시스템에 이벤트가 발생했을 때 알아서 처리되는 것이다.(선언형 프로그래밍) 예시) //명령형 for(int number : numbers){ if(number >6){ sum += numbe.. 더보기 이전 1 다음