Skip to content

sefide/java-in-action

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

149 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

modern-java-in-action

Studying with

<모던 자바 인 액션> 책을 읽어가며 연습하는 공간

코드는 책에서 제공하는 source를 토대로 공부하며 작성


PART 1 기초

Chapter1. 자바 8,9,10,11 : 무슨 일이 일어났는가

자바 8,9,10,11의 변화

Chapter2. 동작 파라미터화 코드 전달하기

동작 파라미터화

Chapter3. 람다 표현식

람다 표현식

PART 2 함수형 데이터 처리

Chapter4. 스트림 소개

스트림

Chapter5. 스트림 활용

스트림 활용

Chapter6. 스트림으로 데이터 수집

컬렉터 및 그루핑과 분할

Chapter7. 병렬 데이터 처리와 성능

스트림 병렬 처리

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

Chapter8. 컬렉션 API 개선

컬렉션 API 개선

Chapter9. 리팩터링, 테스팅, 디버깅

리팩터링

Chapter10. 람다를 이용한 도메인 전용 언어

DSL

Chapter11. null 대신 Optional 클래스

Optional

Chapter12. 새로운 날짜와 시간 api

날짜와 시간

Chapter13. 디폴트 메서드

디폴트 메서드

Chapter14. 자바 모듈 시스템

자바 모듈 시스템

PART 4 개선된 자바 동시성

Chapter15. CompletableFuture와 리액티브 프로그래밍 컨셉의 기초

동시성

Chapter16. CompletableFuture: 안정적 비동기 프로그래밍

CompletableFuture

Chapter17. 리액티브 프로그래밍

리액티브 프로그래밍

About

java 8 - 10 공부 저장소 (with Modern Java In Action)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages