Java8
소개
2014년 3월에 출시했고, 2020년 기준 자바 개발자의 약 83%가 사용
9버전 이후부터 6개월마다(3, 9월) 새 버전을 출시하겠다고 발표했다.
LTS 배포 주기는 3년 (매 6번째 배포판이 LTS) 이었으나, (17버전 이후 LTS 주기가 2년으로 전환되었다.
non-LTS는 다음 버전이 나오면 (6개월이 지나면) 패치를 지원하지 않지만, LTS는 5년 이상 지원함
따라서 실제 운영중인 서비스들은 LTS버전을 권장하고 있으며, 현재 8이나 11을 가장 많이 사용함
주요 기능
- 람다 표현식
- 메소드 레퍼런스
- Stream API
- Optional
- Time/Date API
- GC 변화
이 포스팅은 더 자바, Java 8 강의를 수강하며 작성되었습니다.
더 자바, Java 8 강의 | 백기선 - 인프런
백기선 | 자바 8에 추가된 기능들은 자바가 제공하는 API는 물론이고 스프링 같은 제 3의 라이브러리 및 프레임워크에서도 널리 사용되고 있습니다. 이 시대의 자바 개발자라면 반드시 알아야 합
www.inflearn.com
'Java' 카테고리의 다른 글
[Java8] 자바에서 제공하는 함수형 인터페이스 (1) | 2024.07.14 |
---|---|
[Java8] 함수형 인터페이스 (0) | 2024.07.13 |
[Java] Reflection (0) | 2024.07.08 |
[Java] 파라미터를 전달하는 방법 (원시 타입 vs 참조 타입) (0) | 2024.03.19 |
JDK 설치 / 환경변수 JAVA_HOME 설정 (1) | 2023.12.09 |