java 8 소개
백기선 님의 <더 자바, Java 8>를 보고 공부한 내용을 기록합니다.
1. 자바 8 소개
2014년 3월 출시됨
LTS 버전
최근 업데이트 히스토리는 이곳 참고
IntelliJ의 2021년 리서치에 따르면, 현재 한국 개발자의 53%가 자바를 사용중이라고 한다.
그들 중 72%는 자바 8버전을 사용중이다.
2. LTS vs. non-LTS
비-LTS 는 업데이트 제공 기간이 짧다.
배포 주기가 6개월인데, 지원 기간이 배포 이후 6개월이다.
즉, 릴리즈된 뒤, 6개월까지만 지원하고, 다시 새로운 버전이 나온다는 뜻이다....!
LTS 배포 주기는 3년이고 위의 비-LTS 주기와 함께 본다면, 결국 매 6번째 릴리즈가 LTS 버전이 되는 셈이다.
LTS 의 지원기간은 5년이상인데, 이것은 보통 JDK 를 제공하는 벤더와 이용하는 서비스에 따라서 다르다.
실제 서비스 운영환경(production) 에서는 LTS 버전을 사용할 것을 권장하고 있다.
Moving Java Forward Faster by Mark Reinhold the Chief Architect of the Java Platform Group
매년 3월과 9월에 새 버전이 배포된다.
현재는 자바 19버전까지 나온상태이다.
3. 주요 기능
람다 표현식
메소드 레퍼런스
스트림 API
Optional<T>
등
4. JDK download
Open JDK
Amazon Corretto
Azul Zulu
5. 참고
Last updated