Chapter1. 모던 자바 인 액션
댓글수 · 2023.07.07
자바 개발을 하면서 자바에 여러 유용한 기능들을 활용하지 못하고 있다는 느낌이 들었다. 특히 자바8 이후에 나온 Stream API, 동작 파라미터화, 람다 등에 대해 좀 더 깊게 이해를 하고, 코드 레벨에서 능숙하게 적용해보고 싶어 이 책을 학습하기로 결정하였다. 1.1 역사의 흐름은 무엇인가? 자바 역사를 통틀어 가장 큰 변화가 자바 8에서 일어났다. 자바 9,10에서도 중요한 변화가 있었다. 하지만 자바 8만큼 획기적이거나 생산성이 바뀔만한 변화는 아니다. 이 책에서는 사과 목록을 무게순으로 정렬하는 고전적 코드를 자바8의 기능을 활용하여 어떤식으로 바꿀 수 있는지 예시를 들어준다. // 고전적인 코드 Collections.sort(inventory, new Comparator() { public ..