자바가 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

+ Recent posts