<aside>
<img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/3e9b61fa-7a3a-4ebc-b502-407eaf7619ee/css__280x280.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/3e9b61fa-7a3a-4ebc-b502-407eaf7619ee/css__280x280.png" width="40px" /> 매 주차 강의자료 시작에 PDF파일을 올려두었어요!
</aside>
[수업 목표]
- 프로세스와 쓰레드의 차이점에 대해서 이해합니다.
- 싱글 쓰레드와 멀티 쓰레드의 차이점에 대해서 이해합니다.
- Java에서 쓰레드를 생성하는 방법에 대해 배웁니다.
- 쓰레드 우선순위 및 그룹에 대해서 사용법을 배웁니다.
- 데몬 쓰레드와 사용자 쓰레드의 차이점을 이해하고 사용법을 배웁니다.
- 쓰레드의 상태와 제어하는 방법에 대해 배웁니다.
- 쓰레드의 동시성 문제를 해결하기 위해 동기화 하는 방법을 알아봅니다.
- 자바 8에서 있었던 큰 변화와 그 근간을 알아봅니다.
- 함수형 프로그래밍의 아주 간략한 아이디어를 배웁니다.
- 함수형 인터페이스와 람다를 이해합니다.
- Java Stream 을 알아봅니다.
- Null 이 왜 나쁜지 예시 코드와 함께 알아보고 개선합니다.
- 5번의 아이디어를 발전시킨 Optional 객체를 알아봅니다.
[목차]