모던 자바 인 액션

Index

Part 1 - 기초

  • Chapter 1 : 자바 8, 9, 10, 11 - 무슨 일이 일어나고 있는가 ?

  • Chapter 2 : 동작 파라미터화 코드 전달하기

  • Chapter 3 : 람다 표현

Part 2 - 함수형 데이터 처리

  • Chapter 4 : 스트림 소개

  • Chapter 5 : 스트림 활용

  • Chapter 6 : 스트림으로 데이터 수집

  • Chapter 7 : 병렬 데이터 처리와 성능

Part 3 - 스트림과 람다를 이용한 효과적 프로그래밍

  • Chapter 8 : 컬렉션 API 개선

  • Chapter 9 : 리팩터링, 테스팅, 디버깅

  • Chapter 10 : 람다를 이용한 도메인 전용 언어

Part 4 - 매일 자바와 함께

  • Chapter 11 : null 대신 Optional 클래스

  • Chapter 12 : 새로운 날짜와 시간

  • Chapter 13 : 디폴트 메서드

  • Chapter 14 : 자바 모듈 시스템

Part 5 - 개선된 자바 동시성

  • Chapter 15 : CompletableFuture와 리액티브 프로그래밍 컨셉의 기초

  • Chapter 16 : CompletableFuture - 안정적 비동기 프로그래밍

  • Chapter 17 : 리액티브 프로그래밍

Part 6 - 함수형 프로그래밍과 자바 진화의 미래

  • Chapter 18 : 함수형 관점으로 생각하기

  • Chapter 19 : 함수형 프로그래밍 기법

  • Chapter 20 : OOP와 FP의 조화 - 자바와 스칼라 비교

  • Chapter 21 : 결론 그리고 자바의 미래

부록

  • A : 기타 언어 업데이트

  • B : 기타 라이브러리 업데이트

  • C : 스트림에 여러 연산 병렬로 실행하기

  • D : 람다와 JVM 바이트코드

Summary

Comment

Github

Last updated