자바 8과 9의 컬렉션 api 개선 사항, 그리고 컬렉션 팩토리 사용방법, 리스트 및 집합 컬렉션, 맵과 함께 활용할 수 있는 방법도 설명한다. 또한 왜 이러한 개선 점들이 생겨났는지 설명한다.
1.
컬렉션 팩토리 사용하기
2.
리스트 및 집합과 사용할 새로운 관용 패턴 배우기
3.
맵에 사용할 새로운 관용 패턴 배우기
컬렉션 팩토리 사용하기
컬렉션 API 개선
컬렉션은 엄청나게 편리하지만 반대로 엄청나게 성가시다. 또한 에러를 유발하는 단점이 존재한다. 하지만 8, 9에서는 쉽고 편리하고 개선된 컬렉션 API를 제공해 준다. 이러한 컬렉션의 새로운 기능인 컬렉션 팩토리도 살펴볼 것이다.
리스트 및 집합과 사용할 새로운 관용 패턴 배우기
컬렉션 팩토리
자바 9에서는 작은 컬렉션을 쉽게 만들 수 있는 몇 가지 방법을 제공한다. 왜일까? 이런 의문이 들 것이다. 지금부터 이 작은 컬렉션을 만드는 것이 왜 필요한지 살펴본 다음 새 팩토리 메서드를 사용하는 방법을 설명한다.
리스트와 집합, 맵의 처리
새로운 방식으로 쉽게 리스트와 집합, 맵을 처리할 수 있는 방법을 배울 수 있다.
맵에 사용할 새로운 관용 패턴 배우기
결론
•
자바 9는 작은 원소를 만들며 수정, 삽입, 삭제가 불가능한 리스트, 집합, 맵을 쉽게 만들 수 있다.
•
remove, removeIf, replaceAll, replace, sort, computeIfAbsent 등 다양한 메소드를 살펴 봤다.
•
개선된 api를 이용하는 패턴등을 살펴보았다.