제네릭스
1. 제네릭스란? 제네릭스는 다양한 타입의 객체들을 다루는 메서드나 컬렉션 클래스에서 컴파일 시 타입체크(compile-time type check)를 해주는 기능이다. 예를들어, ArrayList와 같은 컬렉션 클래스는 다양한 종류의 객체를 담을 수 있긴 하지만 보통 한 종류의 객체를 담는 경우가 더 많다. 그런데도 데이터를 꺼낼 때 마다 타입체크를 하고 형변환을 하는 것은 불편할 수 밖에 없다. 또한 원하지 않는 종류의 객체가 포함될 가능성도 있다. 이러한 문제들을 제네릭스가 해결해 준다. 즉, 다룰 객체의 타입을 미리 명시해줌으로써 번거로운 형변환을 줄여준다. 제네릭스의 장점 1. 타입 안정성을 제공한다. 2. 타입체크와 형변환을 생략할 수 있으므로 코드가 간결해 진다. 2. 제네릭 클래스의 선언 ..
프로그래밍 언어/Java
2019. 6. 20. 01:41
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 웹 서버
- Servlet
- 인텔리제이
- AJAX
- 상속
- 회원가입
- 싱글톤 레지스트리
- stateless
- 전자정부프레임워크
- 람다식
- git
- 가상 회선 방식
- 리버스 프록시
- http
- JVM 메모리 구조
- 스프링부트
- jvm
- 메서드 참조
- 스프링
- 클래스
- github
- 자바의 정석
- 객체
- connectionless
- 그래프 순회 알고리즘
- 유효성검사
- 제네릭 메서드
- 스프링 부트 시큐리티
- 포워드 프록시
- 멀티 프로세스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함