본문 바로가기

java(자바)

[java(자바)] 자바8의 특징-람다식, 스트림, 새로운 날짜&시간 API _디버깅의 눈물

Java8의 주요 특징으로는 다음과 같은 3가지가 있습니다.

 

1. 람다식(Lambda)

: 람다식을 지원해 간단하게 함수형 프로그래밍을 구현할 수 있도록 합니다.

 

2. 스트림(Stream) API

: 스트림 API를 제공해 컬렉션 데이터를 처리하는데 있어서 효과적인 방법을 제공합니다.

 

3. 새로운 날짜 및 시간 API

: 새로운 날짜와 시간 API(Date and Time API)을 제공합니다. 이 API는 'java.time' 패키지에 속해 있습니다. 예를 들어, LocalDate, LocalTime, Duration 등이 있습니다.

 

 

 

*람다식이란?

: Java8부터 추가된 기능으로, 함수형 프로그래밍을 지원하기 위한 기능입니다. 람다를 이용하면 메서드를 하나의 식으로 표현할 수 있습니다.

 

*스트림 API란?

: Java8부터 추가된 스트림은 람다식을 이용해 자바 컬렉션 객체를 처리하는 기능을 제공하는 API입니다.