Java8 - 함수형인터페이스 그리고 람다의 활용
1. 실행 어라운드 패턴에 적용
- 데이터베이스의 파일 처리의 경우 자원 오픈, 처리, 자원 클로즈의 절차를 갖는다.
- 실제 자원을 처리하는 코드가 설정과 정리과정 사이에 존재 한다면 이를 실행 어라운드 패턴이라 부른다.
2. 함수형 인터페이스를 이용해서 동작 전달
1) 함수형 인터페이스란?
- 정확히 하나의 추상 메서드를 지정하는 인터페이스이다.(Comparator, Runnable)
2) BufferedReaderProcessor.class
3) 실행어라운드 패턴 수정
3. 람다 전달
'Back-End > Java_2' 카테고리의 다른 글
[Java] Java8 - 동작파라미터화 (predicate 활용) (0) | 2018.06.10 |
---|---|
[Java] Future, Callable, Executor를 이용한 Thread (0) | 2017.10.15 |
[Java] Thread에서 데이터 반환(폴링, 콜백) - Receive data by using thread polling, callback (0) | 2017.10.15 |
[Java] Thread 만들기 - To create Threads (0) | 2017.10.15 |
[Java] InputStream - 입력스트림 (0) | 2017.08.22 |