-
null을 반환한다면, null 상황을 처리하는 코드를 추가적으로 작성해야한다
- 귀찮음
-
매번 새로운 컬렉션을 만드는 데, 드는 비용이 걱정된다면
- 빈 불변 객체(컬렉션)을 반환하도록 하자
-
배열도 null보다는, 길이가 0인 배열을 반환하자
- 이 경우에도 매번 새로운 배열을 반환하는 게 걱정된다면, 길이가 0인 배열을 만들어서 반환하자
- Null Point Exception은 코드 작성하다보면 항상 만날 수 밖에 없는 에러
- 이 에러를 어떻게 다룰 수 있을지, 이 아이템에서 조금 힌트를 주는 것 같다!
