JDK 1.8버전 또는 Java8 (자바8)버전은 왜 이렇게 많이 쓸까?
전에 썼던 글에도 있었지만 아무래도 지원기간의 힘도 큰 것 같다.
https://ssdragon.tistory.com/7?category=990759
Oracle JDK 지원 기간
- Java 8 : 2030년 12월
- Java 11 : 2026년 9월
- Java 17 : 2029년 9월
이렇게 오라클의 지원기간이 나와 있는데 옛날에 나온 Java 8이 그 후에 나온 Java 11과 17보다 지원기간이 길다.
그럼 JDK 1.8은 무엇이 변했는지 좀 더 알아보자.
JDK 1.8은 2014년도에 출시되었고 다음과 같은 기능과 특징들이 있다.
- 람다식(Lambda expressions)
- 함수형 인터페이스 (Functional Interface)
- 디폴트 메서드 ( Default Method)
- JVM의 변화
- 병렬 배열 정렬(Parallel Array Sorting)
- 컬렉션을 위한 대용량 데이터 처리 ( 스트림 )
- Optional
- Base64 인코딩과 디코딩을 위한 표준 API
- 새로운 날짜, 시간 API (Date & Time API
전부 중요한 내용이라 하나씩 학습하여 정리해보자.
'프로그래밍 > Java' 카테고리의 다른 글
함수형 인터페이스(Functional Interface)란 무엇인가? (0) | 2022.01.13 |
---|---|
람다식이란? (0) | 2022.01.12 |
Java 통합 개발 환경(IDE) (0) | 2022.01.11 |
Java(자바) API 문서 다운받기 (0) | 2022.01.11 |
Java(자바) 환경변수 설정하기 (0) | 2022.01.11 |