[JAVA] Collection Interface/ add()와 offer() 차이
Collection 인터페이스 지금 구현하던 Collections 프레임워크들은 Collection 인터페이스 내에 상속되어 구현된 클래스들이다. 처음에는 구현 자체에만 목적을 가지고 ArrayList, LinkedList 등을 만들었지만 구현 양이 늘어남에 따라 서로 같은 기능을 가진 메소드들이 반복적으로 나타났다. 따라서 더 구현하기 전에 Collection 인터페이스를 정의하고 메소드들의 기능에 대해서 정리하기로 하였다. 먼저 각 클래스들이 공통으로 가지는 메소드들을 확인해보자. size() isEmpty() contains() toArray() add() remove() clear() 가 있다. 따라서 Collection 인터페이스를 만들어서 정의해보자. package DataStructure; ..
자료구조
2021. 4. 21. 14:51
최근에 올라온 글
- Total
- Today
- Yesterday