728x90
반응형
질문 : Java에서 SuppressWarnings ( "선택 취소") 란 무엇입니까?
때때로 코드를 살펴볼 때 많은 메서드가 주석을 지정하는 것을 볼 수 있습니다.
@SuppressWarnings("unchecked")
이것은 무엇을 의미 하는가?
답변
때때로 자바 제네릭은 당신이 원하는 것을 할 수 없게하고, 당신이하고있는 일이 실제로 실행 시간에 합법적 이라는 것을 컴파일러에게 효과적으로 알려줄 필요가 있습니다.
일반적으로 일반적인 인터페이스를 조롱 할 때 이것이 고통 스럽지만 다른 예도 있습니다. 그것은 경고를 피하는 것이 아니라 그것을 억제하는 방법을 해결하려고 노력 일반적으로 가치가합니다 ( 자바 제네릭 FAQ는 여기에 있습니다)하지만 때로는 그것이 가능하다면, 그것은 너무 많은 경고를 억제하는 깔끔한 것을 모양에서 코드를 굴절. 이 경우 항상 설명을 추가하십시오!
동일한 제네릭 FAQ에는 ""확인되지 않은 "경고 란 무엇입니까?"로 시작하는이 주제에 대한 여러 섹션이 있습니다. -읽을만한 가치가 있습니다.
출처 : https://stackoverflow.com/questions/1129795/what-is-suppresswarnings-unchecked-in-java
728x90
반응형
'프로그래밍 언어 > JAVA' 카테고리의 다른 글
Java String을 byte []로 변환하는 방법 (0) | 2021.09.02 |
---|---|
Java에서 equals 및 hashCode 메소드를 재정의 해야 하는 이유 (0) | 2021.09.01 |
JS 객체를 JSON 문자열로 변환 (0) | 2021.08.25 |
자바에서 List<Integer>를 int[]로 변환하는 방법? (0) | 2021.08.23 |
java.util.Date를 java.sql.Date로 변환하는 방법 (0) | 2021.08.20 |