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월에 새 버전이 배포된다.
•
3. 주요 기능
•
람다 표현식
•
메소드 레퍼런스
•
스트림 API
•
Optional<T>
•
등
4. JDK download
•