Lambda Expression

개발자의 삶/Java

[Java] 람다식(Lambda Expression)과 스트림(Stream)에 대하여 - (2)

들어가며 이전 글에서 람다식에 대해 알아보았다. [Java] 람다식(Lambda Expression)과 스트림(Stream)에 대하여 - (1) 들어가며 언젠가 모 기업에서 면접을 볼때 이런 질문을 받은 적이 있다. 자바 8 이전과 이후에 달라진 점에 대해서 알고 있나요? 나는 대답을 못했었던 기억이 있다. 그 기억을 더듬어 정리하는 kedric-me.tistory.com 이번 글에서는 람다식을 쓰는 핵심인 스트림에 대해 알아보려고 한다. 사실 예전에 이미 람다식과 스트림에 대한 글을 남긴적이 있었다. 다만 그때는 겉핥기 식으로 당장에 필요한 스트림 메소드만 살펴봤다면 이번에는 스트림에 대해 나름 깊이 있게 알아보고자 한다. - 스트림(Stream) '스트림' 이란, 데이터의 집합(배열이나 콜렉션 등)에..

개발자의 삶/Java

[Java] 람다식(Lambda Expression)과 스트림(Stream)에 대하여 - (1)

들어가며 언젠가 모 기업에서 면접을 볼때 이런 질문을 받은 적이 있다. 자바 8 이전과 이후에 달라진 점에 대해서 알고 있나요? 나는 대답을 못했었던 기억이 있다. 그 기억을 더듬어 정리하는 시간을 가져보려고 한다. 각 버전마다 변경점이 있지만 자바 8 버전에서의 큰 변경점이라고 한다면 람다식(Lambda Expression)과 스트림(Stream), 옵셔널(Optional) 등을 들 수 있겠다. - 람다식(Lambda Expression) 람다식은 자바 8에서 도입되었다. 람다식이란 파라미터를 받아서 값을 반환하는 짧은 코드 블록을 말한다. 람다식은 메소드와 유사하지만 이름이 필요하지 않고, 본문 내에서 바로 구현이 가능하다. - W3Schools 개념적으로는 무슨말인지 잘 이해가 안간다. 간단한 코드..

Kedric
'Lambda Expression' 태그의 글 목록