# Modern Java In Action

5개의 포스트

[Java] Java8과 Lambda

Java 8에서는 기명 메소드(Named Method)를 일급 값(일급 시민)으로 취급할 뿐 아니라, Lambda 또는 익명 함수(Anonymous Functions)를 포함하여 함수도 값으로 취급할 수 있다. 예를 들면 (int x) -> x + 1 즉 x라는 인수

2021년 6월 16일
·
0개의 댓글

[Java] Java8 설계의 밑바탕 - 병렬성, 가변 데이터, Method 일급 시민화

병렬성과 공유 가변 데이터 Java 8 설계의 세 번째 프로그래밍 개념은 병렬성을 공짜로 얻는다. 이다. 병렬성을 얻기 위해서는 Stream 메소드로 전달하는 코드의 동작 방식을 변경해야 한다. Stream 메소드로 전달하는 코드는 다른 코드와 동시에 실행하더라도

2021년 6월 14일
·
0개의 댓글

[Java] Java8 설계의 밑바탕 - Stream 처리

Stream 처리 Java 8 의 설계의 밑바탕이 되는 세 가지 프로그래밍 개념이 있다. 그 중 하나가Stream 처리이다. Stream이란 한 번에 한 개씩 만들어지는 연속적인 Data 항목들의 집합이다. Java 8의 Stream 관련 내용을 살펴보기 전 St

2021년 6월 9일
·
0개의 댓글

[Java] Java 8 전, 후의 Java History

JDK 1.0(1996)부터 JDK 7(2011) 까지 Java는 새로운 기능과 더불어 계속 발전을 거듭했다. 18년도 3월에는 Java 10, 18년도 9월에는 Java 11이 Release 되었다. Java 역사에서 각 Version 별로 무슨일이 일어났을까?

2021년 6월 7일
·
0개의 댓글

Java 8과 Lambda, Stream, Functional Programming

Modern Java in ActionLambda의 핵심은 간결하게 Java Program을 구현 할 수있다는 것이다.Lambda를 사용하면 Event Handler, CallBack등을 더 다양한 분야에서 사용할 수 있다.다시 말해 Lambda와 Method 참조를

2021년 6월 4일
·
0개의 댓글