자바가 17버전까지 나와있는 이 마당에 왜 갑자기 8버전에 대한 변경사항을 적는지 의아해할 수 있지만
내가 여태까지 유지보수 업무를 하면서 자바6버전을 사용하다가 이제야 8버전으로 올라오게 되었다.....
아직 익숙하지 않은 람다표현식이라든지 함수형 인터페이스나, 스트림 등 자주 접하지 못했던 내용들을 한번 알아보고 실무에 적용해 보고자 정리한다.
주요 변경사항
Java 8 의 주요 변경사항은 아래와 같다.
- Lambda Expression (람다 표현식)
- Functional Interface (함수형 인터페이스)
- Default method (디폴트 메소드)
- Stream (스트림)
- Optional (옵셔널)
- 새롭게 추가된 날짜 API
- CompletableFuture
- JVM의 변화
자세한 변경 내용에 대해서는 하나씩 포스팅을 따로 하겠다.
'Backend > JAVA' 카테고리의 다른 글
[JAVA] Functional Interface (함수형 인터페이스) (0) | 2022.05.03 |
---|---|
[JAVA] Lambda Expression(람다 표현식) (0) | 2022.01.27 |
[JAVA] lombok 롬복이란? (0) | 2022.01.22 |
[JAVA] this 와 super (1) | 2022.01.20 |
[JAVA] 생성자(Constructor) (0) | 2022.01.19 |