자바

[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 추가

https://scshim.tistory.com/64

 

출처

자바의신

 

반응형