Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 크리스탈리포트이미지
- 스토리지기본
- jdbc연결안됨
- RequestBody
- import안될때
- 롬복
- fcmwebpush
- EC@
- git
- JDBC
- api문서만들기
- 크리스탈리포트이미지삽입
- 이미지누끼
- @RunWith
- 서버기본
- lombok
- 서블릿용어
- 크리스탈레포트누끼
- 크리스탈레포트그림
- 오라클오류
- 추상클래스
- 크리스탈레포트이미지
- IT기본지식
- openaddressing
- Ajax
- 타임존설정
- 게시판댓글
- ResponseBody
- 타임존
- 자료구조
Archives
- Today
- Total
목록제네릭사용법 (1)
엠마의 개발공부일지
지네릭스(제네릭, Generics) 한장 정리
*지네릭스란? : 다양한 타입의 객체를 다루는 메서드나 컬렉션 클래스에, 컴파일 시의 타입체크를 해주는 기능 : 클래스 or 인터페이스에 어떤타입의 변수를 넣고싶은가? 를 먼저 생각해봐야한다. : 타입을 파라미터로 가지는 클래스 or 인터페이스, 컴파일시 구체적인 타입이 결정됨. public class 클래스명 {....} public class 인터페이스명 {....} *지네릭스의 필요성 장점 : 타입안정성 제공, 타입체크와 형변환 생략이 가능하므로 코드가 간결해진다 Car 클래스 Main클래스 - car클래스의 멤버변수 object는 타입이 Object형(최상위 클래스, 그래서 모든타입을 다 저장가능) - 그래서 main클래스에 String타입도 object타입도 모두 담을 수 있지만, 꺼낼때 형변환..
Stack/Java
2020. 12. 4. 22:41