아이템27. 비검사 경고를 제거하라
비검사 경고 unchecked warning을 비검사 경고라고 하며 컴파일러 경고 정도라고 생각하면 된다. 대부분의 비검사 경고는 쉽게 제거할 수 있다. // ex.1 Set exaltation = new HashSet(); HashSet exaltation = new HashSet(); // ex.2 Set exaltation = new HashSet(); ex.1의 경우 컴파일러가 무엇이 잘못됐는지 알려주고 알려준 대로 수정하면 경고가 사라진다. ex.2를 보면컴파일러가 알려준 타입 매개변수를 명시하지않고, 자바 7부터 지원하는 다이아몬드 연산자()만으로 해결할 수 있다. 여기서 은 컴파일러가 올바른 실제 타입 매개변수(이 경우는 Lark) 를 추론해준다. 경고 제거하기 곧바로 해결되지 않는 경고가 ..
책/이펙티브자바
2021. 8. 24. 11:53
링크
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Spring Security
- 김영한 http
- 김영한 JPA
- 모던자바스크립트
- REST API
- JS 딥다이브
- JPA 연관관계 매핑
- 드림코딩
- GCP
- 백준
- js promise
- HTTP 완벽가이드
- js api
- js array
- HTTP 완벽 가이드
- 이펙티브자바
- ㅇㄷㅇㅈ
- 이펙티브자바 아이템59
- 프로그래머스
- 이펙티브자바 스터디
- 백기선 스터디
- http
- 패스트캠퍼스 컴퓨터공학 완주반
- 이펙티브자바 아이템60
- 가상 면접 사례로 배우는 대규모 시스템 설계 기초
- 킹수빈닷컴
- 프로그래머스 SQL
- dreamcoding
- BOJ
- java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
글 보관함