본문 바로가기

Backend/Java

LinkedList

LinkedList

  • List 구현 클래스 -> ArrayList와 사용 방법 동일하나 내부 구조는 다름
  • ArrayList : 배열로 만들어져 있어서 인덱스 사용
  • LinkedList : 인접 참조를 링크해서 체인처럼 관리 (이전/다음 객체의 주소 갖고 있음)
  • 특정 인덱스에서 객체를 제거하거나 추가하게 되면 바로 앞뒤 링크만 변경
  • 빈번한 객체 삭제와 삽입이 일어나는 곳에서는 ArrayList보다 성능 좋음

 

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

this  (0) 2021.11.30
ArrayList와 LinkedList와 처리 시간 비교  (0) 2021.11.30
ArrayList에 DTO 객체 저장  (0) 2021.11.30
컬렉션 프레임워크(Collection Framework)  (0) 2021.11.30
제네릭 (Generic)  (0) 2021.11.29