>  기사  >  Java  >  java8의 새로운 기능은 무엇입니까?

java8의 새로운 기능은 무엇입니까?

王林
王林원래의
2020-10-26 09:37:3649851검색

java8의 새로운 기능은 다음과 같습니다: 1. 람다 표현, 3. 기본 메소드, 5. 스트림 API, 7. Nashorn 자바스크립트 엔진; .

java8의 새로운 기능은 무엇입니까?

Java8에는 새로운 기능이 많이 추가되었습니다. 주로 다음 기능에 대해 논의합니다.

(학습 동영상 추천: java 강좌)

1. 람다 표현식

Lambda에서는 함수를 다음과 같이 사용할 수 있습니다. 메소드 매개변수(함수는 메소드에 매개변수로 전달됩니다).

2. 메소드 참조

메소드 참조는 기존 Java 클래스나 객체(인스턴스)의 메소드나 생성자를 직접 참조할 수 있는 매우 유용한 구문을 제공합니다. 람다와 함께 사용하면 메서드 참조를 통해 언어 구조를 더욱 간결하고 간결하게 만들고 중복 코드를 줄일 수 있습니다.

3. 기본 메소드

기본 메소드는 인터페이스에 구현된 메소드입니다.

4. 새로운 도구

Nashorn 엔진 jjs, 클래스 종속성 분석기 jdeps와 같은 새로운 컴파일 도구.

5. Stream API

새롭게 추가된 Stream API(java.util.stream)는 Java에 진정한 함수형 프로그래밍 스타일을 도입합니다.

6. 날짜 시간 API

날짜 및 시간 처리를 향상하세요.

7. Optional 클래스

Optional 클래스는 Java 8 클래스 라이브러리의 일부가 되었으며 널 포인터 예외를 해결하는 데 사용됩니다.

8. Nashorn JavaScript 엔진

Java 8은 JVM에서 특정 JavaScript 애플리케이션을 실행할 수 있는 새로운 Nashorn JavaScript 엔진을 제공합니다.

관련 권장 사항: Java 시작하기

위 내용은 java8의 새로운 기능은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.