HappyWeasel

Java - ArrayList, LinkedList 본문

Basic/Java

Java - ArrayList, LinkedList

HappyWeasel 2019. 4. 20. 23:37

ArrayList - 순차적인 메모리 구조를 가짐
              추가, 삭제 작업이 빈번할 경우 성능이 떨어진다.

LinkedList - 비순차적인 메모리 구조를 가짐
                1개의 List는 (데이터 + 다음 노드의 주소값)를 가지면서 메모리 곳곳에 데이터를 저장한다.
                추가, 삭제 작업이 빈번할 경우 성능이 우수하다.
                마지막 주소값에는 null이 들어가면서 LinkedList의 끝을 알린다.

'Basic > Java' 카테고리의 다른 글

Java - Thread 정리  (0) 2019.04.22
Java - 멀티 스레드 (Multi Thread)의 개요 및 구현  (0) 2019.04.21
Java - 스택( Stack ), 큐 ( Queue )  (0) 2019.04.20
Java - 제너릭 (Generic)  (0) 2019.04.20
Java - enum (열거형 데이터 타입)  (0) 2019.04.20
Comments