[Java] 제네릭(Generic) 타입을 쓰는 이유
* 제네릭(Generic) 타입 Java에서 제네릭 타입을 사용할 경우 컴파일 과정에서 타입체크를 할 수 있습니다. 클래스와 메소드를 선언할때 파라미터로 선언할 수 있습니다. * 왜 제네릭 타입을 쓸까? 1. 컴파일 단계에서 에러를 잡을 수 있다. - 잘못된 객체를 넣을시 컴파일 단계에서 걸러주어 런타입 단계에서 문제가 발생 될 여지를 막아주기 때문에 꼭 써주는 것이 좋다. 2. 타입 캐스팅을 컴파일러가 해준다. - 예를 들어 숫자만 들어가야하는 Map이 있다고 생각해 봅시다. Map map = new HashMap(); map.put("사과", 1); map.put("단감", 2); int rank = (Integer)map.get("사과"); - 제네릭 타입을 선언하지 않을 경우 캐스팅을 해줘야 하지..
Java
2020. 11. 16. 17:51
250x250
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- for of
- yyyy-MM-dd
- 백준
- DP
- 제네릭 타입
- local cache
- 1629
- 가장 큰 수
- 프로그래머스
- 카카오 코딩 테스트
- 카카오 인턴십
- java
- 청소년상어
- 반례
- javascript
- 제네릭(Generic)
- 문자열 압축
- 19236
- spring cache
- 삼성 코테
- 삼각달팽이
- 오버로딩
- 커링
- 01타일
- 39회차
- vaild
- 키패드 누르기
- 삼성기출
- 날짜 유효성
- RGB거리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함