- Stream에 존재하는 다양한 메서드
- 생성하기
- 가공하기
- 결과 만들기
- 동작 순서
- 성능 향상
- 지연 처리
- Null - safe 스트림 생성하기
- 줄여 쓰기
-
일급 컬렉션이란 ?
-
일급 컬력션을 사용했을 때 이점 4가지
- 비지니스에 종속적인 자료구조
- 불변
- 상태와 행위를 한 곳에서 관리
- 이름이 있는 컬렉션
-
일급 컬렉션의 단점
- 리플렉션이란 ?
- Class 찾기
- Constructor 찾기
- Method 찾기
- Field(변수) 변경
- 외에 나머지 로직들
- 모니터란 ?
- Lock 클래스란?
- 차이점이란? 2 by 2
- 다른 언어 에서의 사례
- Syncronized 키워드
- Concurrency 라이브러리
- Atomic
- volatile
- Serializable
- 날짜 형식 직렬화 전략
- String = "" vs String = new String("")의 차이
- Completable Future란?
- 각종 메서드
- 기본적인 사용방법
- 다른 Executor 넘기기
- thenApply vs thenCompose
- 에러 핸들링
5주차 - syncronized vs acynchronize / blocking vs non blocking 과제 제출
매주마다 한 명씩 발표, 질문은 3개 이상 꼭 예제를 만들어 직접 작성해가며 공부하시길 바랍니다.
매 주 마다 깃헙 이슈에 올려주시길 바랍니다.