Java8

JSP를 개발하는 현장에서는 아직까지도 오래된 JAVA 8(= JAVA 1.8) 버젼이 널리 사용됩니다.

개발 환경에 따라 버젼을 확인하여 설치합니다.

자바8 버젼

Java 8은 2014년 3월에 출시된 Java 프로그래밍 언어 및 플랫폼의 주요 릴리스입니다. Java 8은 언어 및 플랫폼에 몇 가지 중요한 기능과 개선 사항을 도입했으며 오늘날에도 여전히 널리 사용되고 있습니다.

Java 8에 도입된 일부 주요 기능은 다음과 같습니다.

  • 람다 식: 람다 식은 Java에서 익명 함수를 정의하고 사용하기 위한 새로운 구문으로, 보다 간결하고 표현적인 코드를 허용합니다.

  • Streams API: Streams API는 Java에서 데이터 컬렉션을 처리하고 조작하는 새로운 방법을 제공하여 보다 기능적이고 선언적인 프로그래밍 스타일을 허용합니다.

  • 날짜 및 시간 API: Java 8은 날짜 및 시간 작업에 보다 현대적이고 유연한 방법을 제공하는 새로운 날짜 및 시간 API를 도입했습니다.

  • 기본 메서드: 기본 메서드를 사용하면 인터페이스에 구현 코드가 있으므로 기존 구현을 중단하지 않고 인터페이스를 더 쉽게 발전시킬 수 있습니다.

  • Nashorn JavaScript 엔진: Java 8에는 Nashorn이라는 새로운 JavaScript 엔진이 포함되어 있어 JavaScript 코드를 Java 애플리케이션과 쉽게 통합할 수 있습니다.

Java 8에는 성능 향상, 보안 향상 및 멀티 코어 프로세서 지원 향상과 같은 몇 가지 다른 개선 사항도 포함되어 있습니다.

전반적으로 Java 8은 Java 언어 및 플랫폼에 많은 새로운 기능과 개선 사항을 도입한 중요한 릴리스였으며 전 세계 개발자가 널리 채택했습니다.

패키지 설치

패키지로 컴파일된 최신의 자바를 설치합니다.

  • java8 with APT apt 명령을 통하여 우분투와 같은 리눅스 배포판에 java를 설치할 수 있습니다.

  • java8 with Yum yum 명령을 통하여 Centos 와 유사한 리눅스 배포판에 java 설치를 할 수 있습니다.

참고

  • https://techblog.gccompany.co.kr/%EC%9A%B0%EB%A6%AC%ED%8C%80%EC%9D%B4-jdk-17%EC%9D%84-%EB%8F%84%EC%9E%85%ED%95%9C-%EC%9D%B4%EC%9C%A0-ced2b754cd7
서브목차