- 문자열은 다른 값 타입을 대신하기에 적합하지 않다.
- 열거타입(enum), 혼합타입(EX: String key = goodsNo + "#" + itmNo), 권한(capacity)은 문자열로 표현하기에 적합하지 않다.
- 권한(capacity)에 적합한 방법 중 하나는 java의 ThreadLocal의 내부처럼 ThreadLocal 클래스 자체를 고유 key로 해서 클라이언트의 중복을 피하는 방법이 있다.
'이펙티브 자바 > 9장 일반적인 프로그래밍 원칙' 카테고리의 다른 글
아이템 64 객체는 인터페이스를 사용해 참조하라 (0) | 2023.12.14 |
---|---|
아이템 63 문자열 연결은 느리니 주의하라 (0) | 2023.12.13 |
아이템 61 박싱된 기본 타입보다는 기본 타입을 사용하라 (0) | 2023.12.13 |
아이템 60 정확한 답이 필요하다면 float와 double은 피하라 (0) | 2023.12.13 |
아이템 59 라이브러리를 익히고 사용하라 (0) | 2023.12.12 |