람다 표현식(2)

Chapter03-2 메서드 참조 inventory.sort((Apple a1, Apple a2) -> a1.getWeight().comparator.comparing 메서드 참조를 했을 때 inventory.sort(comparing(Apple::getWeight)); 메소드 참조는 왜 중요할까 ? 메서드 참조는 특정 메서드만을 호출하는 람다의...

   Sep 3, 2022     17 min read
람다 표현식(1)

Chapter03 람다 표현식 람다란 무엇인가 ? 어디에, 어떻게 람다를 사용하는가? 실행 어라운드 패턴 함수형 인터페이스, 형식 추론 메서드 참조 람다 만들기 람다란 무엇인가 ? 람다...

   Sep 2, 2022     15 min read
동적 파라미터를 예제를 통해서 배워보자(2)

Chapter2-1 복잡한 과정 간소화 filterApples 메서드로 새로운 동작을 전달하려면 ApplePredicate 인터페이스를 구현하는 여러 클래스를 정의한 다음에 인스턴스화해야 한다. 이는 상당히 번거로운 작업이며 시간 낭비다.. //무거운...

   Aug 30, 2022     8 min read
동적 파라미터를 예제를 통해서 배워보자.

CHAPTER2 동작 파라미터화 코드 전달하기 변화하는 요구사항에 대응 동작 파라미터화 익명 클래스 람다 표현식 요구 사항을 가정해보자 ! 농부(클라이언트)는 첫 째날에 녹색 사과를 모두 찾고싶다고...

   Aug 29, 2022     7 min read
인텔리J에서 JUnit 설정

인텔리J에서 JUnit 설정 인텔리제이 깡통에서 JUnit 설정을 해보자. 1.우선 인텔리제이를 들어가 Create New Project 실행한다. Language : Java로 하겠다. Build System : intelliJ 로 해야지...

   Aug 26, 2022     2 min read