728x90
비검사 경고는 중요하니 무시하지말자. 모든 비검사 경고는 런타임에 ClassCastException을 일으킬 수 있는 잠재적 가능성을 뜻하니 최선을 다해 제거하라. 경고를 없앨 방법을 찾지 못하겠다면, 그 코드가 타입 안전함을 증명하고 가능한 한 범위를 좁혀 @SuppressWarnings("unchecked") 어노테이션으로 경고를 숨겨라. 그런 다음 경고를 숨기기로 한 근거를 주석으로 남겨라.
728x90
'책 > EFFECTIVE JAVA' 카테고리의 다른 글
[제네릭]아이템29. 이왕이면 제네릭 타입으로 만들라 (0) | 2024.11.13 |
---|---|
[제네릭]아이템28. 배열보다는 리스트를 사용하라 (0) | 2024.10.31 |
[제네릭]아이템26. 로 타입은 사용하지 말라 (0) | 2024.10.28 |
[클래스와 인터페이스]아이템25. 톱레벨 클래스는 한 파일에 하나만 담으라 (0) | 2024.10.21 |
[클래스와 인터페이스]아이템24. 멤버 클래스는 되도록 static으로 만들라 (0) | 2024.10.16 |