백엔드/Java
[Java] Generics
목적 제네릭에서 Object와 ?의 차이에 대해 알고자 함 목차 Generics란? List와 Array의 차이 와 의 차이 파라미터로받는 와 의 차이 1. Generics란? List list = new ArrayList(); Map map = new HashMap(); 꺽쇠 안에 사용되어 해당 클래스에 사용되는 타입을 지정해주는 것 List와 같이 사용하게 된다면 해당 List는 Integer타입만을 저장하고 사용할 수 있고, Map와 같이 사용하게 된다면 해당 map은 key와 value가 String타입만을 저장하고 사용할 수 있게 된다. 2. List와 Array의 차이 제네릭을 사용하는데 있어서 List와 Array의 차이는 상위클래스와 하위클래스의 관계가 성립하는가 이다. Object obj..