자바
[Java] 자바 8에 추가/변경된 사항
책 읽는 개발자_테드
2021. 9. 29. 20:58
반응형
1. 람다 표현식과 함수형(Functional) 인터페이스
https://scshim.tistory.com/286
2. 스트림(Stream)
https://scshim.tistory.com/364
3. 옵셔녈(Optional)
https://scshim.tistory.com/345
4. 인터페이스의 기본 메서드(Default method)
https://scshim.tistory.com/228
5. 날짜 관련 클래스 추가
https://scshim.tistory.com/251
6. 병렬 배열 정렬(Parallel array sorting)
· 자바 8부터 Arrays 클래스의 parallelSort()라는 정렬 메서드가 제공
▶ 예시 - parallelSort() 메서드 사용
int[] intArrValues = new int[10];
Arrays.parallelSort(intArrValues);
· 내부적으로 자바7에 추가된 Fork-Join 프레임워크가 사용됨
· 기존 버전에서 사용하던 Arrays 클래스의 sort()의 경우 단일 쓰레드로 수행되며,
parallelSort()는 필요에 따라 여러 개의 쓰레드로 나뉘어 작업이 수행
· parallelSort()가 CPU를 더 많이 사용하지만, 처리 속도는 더 빠름
7. StringJoiner 추가
출처
자바의신
반응형