티스토리 뷰

Computer Language/JAVA

022-컬렉션 프레임워크

차뉴라빠 2018. 5. 4. 10:55

프레임워크 - 소프트웨어 어플리케이션이나 솔루션의 개발을 수월하게 하기 위해 소프트웨어의 구체적 기능들에 해당하는 부분의 설계와 구현을 재사용 가능하도록 협업화된 형태로 제공하는 소프트웨어 환경을 말한다.

-두산백과-


컬렉션프레임워크란 개발자가 사용하기 편하도록 미리 만들어둔 메소드와 같다.


컬렉션프레임워크에는 크게 List, Set, Map 이 있다.

List는 배열과 비슷하다.

list는 index번호에 객체 혹은 값을 넣어두고 찾아 사용할 수 있는데 list의 index번호를 호출하면 주소를 찾아 해당 값을 가져온다.

종류 - LinkedList, ArrayList


Set은 중복제거에 좋다.

set은 아무렇게나 집어넣고 전체를 불러오는경우 사용한다.

넣을때부터 중복제거를 하기때문에 주로 중복처리하는데 사용한다.

종류 - HashSet,TreeSet


Map은 Key & Value로 구분되어 있다.

key는 어떤 값을 호출할 때 부르는 이름이고 value는 값이다.

키&벨류 구조가 좋은 이유는 index번호대신 이름을 지어 값을 저장할 수 있기 때문이다.

종류 - HashMap, HashTable, TreeMap

'Computer Language > JAVA' 카테고리의 다른 글

이클립스 빌드 안될때  (0) 2020.12.11
021-예외처리  (0) 2018.05.04
020-접근지정자  (0) 2018.05.04
019-상속과 구현(extends, implements)  (0) 2018.05.04
018-Getter와 Setter  (0) 2018.05.04
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday