2016년 5월 1일 일요일

Java 5/2 - 7장 제네릭(generic)과 컬렉션(collection)

7장 제네릭과 컬렉션(Generic and Collections)

Collections


  • ArrayList, Vector
  • LinkedList
  • HashMap

언제 어떤 collection을 써야 하는가?

https://kaanmutlu.files.wordpress.com/2011/12/collections.png

실습

Lake에서 배열을 썼던 것을 ArrayList로 바꾼 것.
https://github.com/jyheo/JavaExercise/blob/master/src/collections/LakeAL.java

LakeAL의 drawables와 movables 속성 두개를 아래와 같이 ArrayList<MyObject> 하나로 바꿔서 코드를 수정할 것.
private ArrayList<MyObject> myobjects = new ArrayList<MyObject>();