배열 리스트

· BE/Java
이 포스팅에서 작성하는 내용은 EFFECTIVE JAVA(이펙티브자바) 에서 발췌하였습니다. 아이템 28. 배열보다는 리스트를 사용하라 배열 vs 제네릭타입 1. 공변 / 불공변 배열은 공변이다.(함께 변한다) 즉, Sub가 Super의 하위 타입이라면 배열 Sub[]는 배열 Super[]의 하위 타입이 된다. 제네릭은 불공변이다. 즉 서로 다른 타입 Type1과 Type2가 있을 때, List은 List의 하위타입도 상위타입도 아니다. ex 1) 배열과 리스트의 차이 1 // 배열에 넣기 Object[] objectArray = new Long[1]; objectArray[0] = "Long에 문자열 넣기"; // 런타임 시 ArrayStoreException 발생 // 리스트에 넣기 List obje..
멍목
'배열 리스트' 태그의 글 목록