http://tcpschool.com/java/java_intro_java8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
public interface Predicate<T> {
boolean test(T t);
}
public interface Function<T,R> {
R apply(T t);
}
public interface BinaryOperator<T> {
T apply(T left, T right);
}
public interface Consumer<T> {
void accept(T t);
}
public interface Supplier<T> {
T get();
}
|
cs |
JAVA8에서의 변경 사항
2014년에 발표된 자바의 최신 버전인 Java SE 8 버전에서는 많은 사항이 변경되거나 새롭게 추가되었습니다.
Java SE 8에서 변경되거나 새롭게 추가된 사항 중에서 주목할 만한 특징은 다음과 같습니다.
1. 람다 표현식(lambda expression) : 함수형 프로그래밍
2. 스트림 API(stream API) : 데이터의 추상화
3. java.time 패키지 : Joda-Time을 이용한 새로운 날짜와 시간 API
4. 나즈혼(Nashorn) : 자바스크립트의 새로운 엔진
'Java' 카테고리의 다른 글
[자바 8] 람다 스트림 예문 PersonService.java (출처: 자바의정석) (0) | 2020.04.30 |
---|---|
[자바 알고리즘] 팩토리얼 Factorial.java (0) | 2020.04.30 |
19. 회원관리 Swing 앱 :: AdminServiceImpl.java (0) | 2020.04.30 |
[자바 Swing] Calculator.java (0) | 2020.04.30 |
19. 회원관리 Swing 앱 :: AdminController.java (0) | 2020.04.30 |