개발일지

  • 홈
  • 태그
  • 방명록
  • 글쓰기
  • 설정

arraylist 1

(Collection) List

1. Arraylist 배열 + 리스트. 배열의 크기가 가변적이고 인덱스를 사용한다. (get()메서드 이용) 가변적이지만 배열의 확장과 같은 방식으로 배열의 길이를 늘린다. (복사->이동) 그래서 배열의 길이를 늘리는데 드는 시간은 배열과 같다. 배열의 타입은 Object[]이다. 그래서 요소들은 모두 객체다. 1-1. Array와 Arraylist의 차이 - 길이 불변 vs 가변 - List 인터페이스 메서드 사용 가능여부 1-2. ArrayList의 추가 & 삭제 중간에 값을 제거하거나 추가하면 한칸씩 밀리므로 최대 시간복잡도는 O(N)이다. 2. LinkedList LinkedList는 Array와 ArrayList와 달리 데이터가 메모리에 비연속적으로 저장된다. 각 요소들은 다음 자신과 연결된 ..

Java/개념 2023.01.15
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (214)
    • 개발 (28)
      • CS (11)
      • 이것저것 (12)
    • 항해99 (118)
      • TIL | WIL (112)
      • 웹 개발 종합반 (6)
    • Java (68)
      • 개념 (27)
      • 객체지향 (19)
      • Spring (15)
      • 디자인 패턴 (7)

Tag

this, 자바의 정석, 내부 클래스, 2계층, 참조변수, 객체지향, iterator, til, 네트워크, jpa, 오토박싱, 프로그래머스, Wil, SpringMVC, 추상클래스, 3계층, CircuitBreaker, prototye, 객체입력, Github action,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바