Java 6에서 "Type safety: Unchecked cast from Object to ~~~" 워닝 조치법


Java 6에서 "Type safety: Unchecked cast from Object to ~~~" 워닝 조치법

출처 : http://pcandme.net/51 Java 6로 프로그래밍 시, 컴파일러에서 다음과 같은 워닝을 낼 때의 조치법이다. Type safety: Unchecked cast from Object to ~~~ 물결 표시가 들어간 자리에는 'ArrayList'와 같은 자바 컬렉션 프레임워크의 멤버가 들어간다. 워닝이 나는 라인 바로 위에 다음과 같은 어노테이션을 삽입한다. @SuppressWarnings("unchecked") 위 어노테이션은 경고 억제 어노테이션으로, 비확인 경고(unchecked warning)을 제거해 준다. 구글링한 결과, 위 워닝은 실행에 아무런 영향을 미치지 않으며, 대부분의 자바 프로그래머들이 외부 링크로 첨부된 음악, 동영상은 재생이 지원되지 않습니다. '무시해도 좋은' 워닝으로 생각하는 것으로 결론 지었다. 본인의 경우, Object 클래스 객체를 ArrayList<String> 객체로 형변환하려다 위와 같은 비확인 경고를 발생시키게 되어 위 어...


#IT·컴퓨터

원문링크 : Java 6에서 "Type safety: Unchecked cast from Object to ~~~" 워닝 조치법