Java 제네릭(generic) 이란
자바의 제네릭(Generic)에 대해 알아보겠습니다. 제네릭은 데이터의 타입을 일반화 해주며, 컴파일 시에 타입이 정해집니다. 예를 들어, ArrayList 객체를 생성할 때 안에 타입 파라미터를 정의하여 ArrayList에 어떤 타입의 데이터를 담을 것인지를 명시합니다. List numberList = new ArrayList(); ArrayList의 클래스를 보면 ArrayList로 제네릭을 사용하여 정의가 되어 있는데, 위와 같이 Integer 타입 파라미터를 정의하여 객체를 생성하면, 컴파일 시에 제네릭은 E는 Integer 타입이 되고, add함수는 add(Integer e)가 되어 Integer만을 받아 arrayList의 엘레멘트에 추가를 합니다. public class ArrayList e..
Java
2021. 5. 11. 15:51
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Kibana
- gradle
- Log
- AWS
- docker
- mac
- maven
- tomcat
- spring boot
- elasticsearch
- SpringBoot
- apm
- Container
- Index
- spring
- error
- Postman
- install
- plugin
- logstash
- Filter
- JSON
- Spark
- JPA
- Size
- Linux
- Git
- scala
- Java
- intellij
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함