Computing/Programming2009/04/16 11:01
< 클릭해서 원래 사이즈로 보세요~!>
사용자 삽입 이미지

- 출처
http://xp123.com/xplor/xp0002f/
Posted by pcandme

TRACKBACK http://pcandme.net/trackback/60 관련글 쓰기

댓글을 달아 주세요

Computing/Programming2009/03/16 17:06
Java 6로 프로그래밍 시, 컴파일러에서 다음과 같은 워닝을 낼 때의 조치법이다.

Type safety: Unchecked cast from Object to ~~~

물결 표시가 들어간 자리에는 'ArrayList'와 같은 자바 컬렉션 프레임워크의 멤버가 들어간다.

워닝이 나는 라인 바로 위에 다음과 같은 어노테이션을 삽입한다.

@SuppressWarnings("unchecked")

위 어노테이션은 경고 억제 어노테이션으로, 비확인 경고(unchecked warning)을 제거해 준다. 구글링한 결과, 위 워닝은 실행에 아무런 영향을 미치지 않으며, 대부분의 자바 프로그래머들이 '무시해도 좋은' 워닝으로 생각하는 것으로 결론 지었다.

본인의 경우, Object 클래스 객체를 ArrayList<String> 객체로 형변환하려다 위와 같은 비확인 경고를 발생시키게 되어 위 어노테이션으로 해결하였지만, 그 외의 다른 비확인 경고에도 유효할 것으로 생각된다.

참고가 될까 하여, Java 5부터 도입된 어노테이션에 관한 링크를 걸어둔다. 당 페이지에 위 어노테이션에 관한 정보도 찾을 수 있다.

http://java.sun.com/docs/books/tutorial/java/javaOO/annotations.html

Posted by pcandme

TRACKBACK http://pcandme.net/trackback/51 관련글 쓰기

댓글을 달아 주세요

Computing/Programming2008/02/11 17:49
Posted by pcandme

TRACKBACK http://pcandme.net/trackback/37 관련글 쓰기

댓글을 달아 주세요