자바 8 추가기능


자바 8 추가기능

함수형 프로그래밍 - 합성함수 : Program(x)=f g ... (x) - 높은 표현력 ※ 함수형 인터페이스 (FunctionalInterface) - 추상 메소드를 오직 하나만 가지고 있는 인터페이스 - default method 또는 static method는 여러개 가능 * 익명 클래스 : 객체 생성과 선언을 동시에 하는 클래스 * myCall : 추상클래스 * 디폴트클래스 재정의 ※ 기본 메소드 (Default Method) - 구현체 제공(메소드 선언 X) 람다 표현식 (Lambda Expression) - 함수를 하나의 식으로 표현 - 코드 간결하게 작성 가능 (매개변수, ... ) -> { 실행문 } - ( ) : 매개변수가 한 개 일 때 기호 생략 가능 - 매개변수 타입 : 생략 가능 - { } : 한 줄 일 때 기호 생략 가능 - { } 사용 시 return 필요 : { retunr 실행문; } * 람다 표현식으로 간단하게 코딩 ※ 변수 캡처 effective...


#BinaryOperator #함수형인터페이스 #변수캡처 #람다표현식 #람다식 #기본메소드 #UnaryOperator #Supplier #Runnable #Predicate #Function #effectivefinal #Consumer #Comparator #함수형프로그래밍

원문링크 : 자바 8 추가기능