묠니르묘묘
꾸준히 성장하는 개발자스토리
묠니르묘묘
전체 방문자
오늘
어제
  • 분류 전체보기 (188)
    • 프로그래밍 (48)
      • 디자인패턴 (4)
      • 예외,에러 (4)
      • Java (29)
      • Kotlin (3)
      • React.js (4)
      • JavaScript (2)
      • Apache Kafka (2)
    • Spring (49)
      • Spring (21)
      • Spring Cloud (3)
      • JPA (25)
    • 코딩테스트 (31)
      • 알고리즘 (5)
      • Java - 백준 (26)
      • Java - 프로그래머스 (0)
    • AWS (7)
    • 데이터베이스 (6)
    • 개발 etc (23)
    • 도서 (5)
    • 회고록 (4)
    • 데브코스-데이터엔지니어링 (15)

인기 글

최근 글

hELLO · Designed By 정상우.
묠니르묘묘

꾸준히 성장하는 개발자스토리

프로그래밍/Java

JAVA 8은 왜 이렇게 많이 쓸까?

2022. 1. 12. 01:47

JDK 1.8버전 또는 Java8 (자바8)버전은 왜 이렇게 많이 쓸까?

전에 썼던 글에도 있었지만 아무래도 지원기간의 힘도 큰 것 같다.

 

https://ssdragon.tistory.com/7?category=990759 

 

Java란?

😥 Java를 설치하려는데 JDK, JavaSE, JavaEE 이게 다 뭐야?? Java(자바)의 명칭이 헷갈리는 부분이 많다. 입문자가 보기에는 내가 맞게 쓰는 것인지 몰라서 검색을 계속 하는 경우가 많은데 "Java 6 설치

ssdragon.tistory.com

 

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)  (3) 2022.01.11
Java(자바) API 문서 다운받기  (0) 2022.01.11
Java(자바) 환경변수 설정하기  (0) 2022.01.11
    '프로그래밍/Java' 카테고리의 다른 글
    • 함수형 인터페이스(Functional Interface)란 무엇인가?
    • 람다식이란?
    • Java 통합 개발 환경(IDE)
    • Java(자바) API 문서 다운받기
    묠니르묘묘
    묠니르묘묘

    티스토리툴바