[Java]Collection(5) -Map
·
프로그래밍언어/Java
안녕하세요. NOX입니다.지난 포스팅에 이어 오늘은 `Map Collection`에 대해 알아보겠습니다.지난 포스팅 링크 두고 시작하겠습니다. [Java]Collection(4) - Set안녕하세요. NOX입니다. Queue 컬렉션에 이어서 Set 컬렉션에 대해 알아보겠습니다. [Java]Collection(3) - Queue, Deque안녕하세요. List 컬렉션에 이어 Queue 컬렉션에 대해 알아보겠습니다.  [Java] Collection(2)lumos-maxima-nox.tistory.com  Map Collection`Map Collection`은 `List`, `Set`,  `Queue`  컬렉션들과 달리  `Collections`의 상속을 직접적으로 받지 않습니다. `Key`와 `Value..
[Java]Collection(4) - Set
·
프로그래밍언어/Java
안녕하세요. NOX입니다. Queue 컬렉션에 이어서 Set 컬렉션에 대해 알아보겠습니다. [Java]Collection(3) - Queue, Deque안녕하세요. List 컬렉션에 이어 Queue 컬렉션에 대해 알아보겠습니다.  [Java] Collection(2) - List안녕하세요. 이번 포스팅은 자바 컬렉션의 리스트에 대해서 작성해보겠습니다.그전에 작성했던 포스lumos-maxima-nox.tistory.com Set Collection`Set Collection` 의 특징으로는 다음과 같습니다.저장된 요소는 순서가 없음중복 저장을 허용하지 않음 동일한 구슬은 두개 이상 넣을 수 없고 들어갈 때와 나올 때가 다른 구슬주머니에 비유할 수 있습니다.Set 인터페이스를 구현한 클래스들은 다음과 같습니..
[Java]Collection(3) - Queue, Deque
·
프로그래밍언어/Java
안녕하세요. List 컬렉션에 이어 Queue 컬렉션에 대해 알아보겠습니다.  [Java] Collection(2) - List안녕하세요. 이번 포스팅은 자바 컬렉션의 리스트에 대해서 작성해보겠습니다.그전에 작성했던 포스트 링크 놓고 시작하겠습니다.  [Java] Collection(1) - 컬렉션 프레임워크컬렉션 프레임워크란?lumos-maxima-nox.tistory.com Queue Collection`Queue interface`의 특징은 데이터를 일시적으로 저장하기 위한 자료구조 중 하나로, 선입선출(FIFO, Firs In First Out)의 특징을 가지고 있습니다. 가장 먼저 추가된 요소가 가장 먼저 제거됩니다. 자바에서 선입선출 리스트인 `Queue`는 `interface`입니다. 이 인..
[Java] Collection(2) - List
·
프로그래밍언어/Java
안녕하세요. 이번 포스팅은 자바 컬렉션의 리스트에 대해서 작성해보겠습니다.그전에 작성했던 포스트 링크 놓고 시작하겠습니다.  [Java] Collection(1) - 컬렉션 프레임워크컬렉션 프레임워크란? (Collection Framework)  컬렉션 프레임워크는 다수의 데이터를 쉽고 효과적으로 처리할 수 있는 표준화된 방법을 제공하는 클래스의 집합입니다.다른 말로 설명해보면, 데이터lumos-maxima-nox.tistory.com   List CollectionList interface를 구현한 모든 리스트 컬렉션은 다음과 같은 특징이 있습니다.1. 요소의 저장 순서가 유지됩니다.2. 같은 요소의 중복 저장을 허용합니다.대표적인 클래스는 다음과 같습니다.ArrayListLinkedListVector..
[Java] Collection(1) - 컬렉션 프레임워크
·
프로그래밍언어/Java
컬렉션 프레임워크란? (Collection Framework)  컬렉션 프레임워크는 다수의 데이터를 쉽고 효과적으로 처리할 수 있는 표준화된 방법을 제공하는 클래스의 집합입니다.다른 말로 설명해보면, 데이터를 저장하는 자료구조와 데이터를 처리하는 알고리즘을 잘 구조화한 클래스들이라고 할 수 있습니다.모든 컬렉션 프레임워크는 인터페이스, 클래스, 알고리즘으로 구성되어 있습니다.또한 컬렉션 프레임워크의 모든 클래스와 인터페이스는 java.util 패키지에서 사용할 수 있습니다. 💡 클래스와 인터페이스 간단하게!     - 인터페이스 : 메서드만 넣어 놓고, 자세한 건 implements 키워드를 사용하여 다른 일반 클래스에서 구현해야 합니다.     - 클래스 : 구체적인 설계/구현부. 메서드들의 집합이라..