250x250
dev.진아
Hello Jina!
dev.진아

블로그 메뉴

  • 홈
  • 💻 Github 🌠
  • #️⃣ Baekjoon
  • #️⃣ Programmers
  • 분류 전체보기 (77)
    • 🐈 git & github (2)
    • ☕ Java (25)
    • ✍ Baekjoon (45)
    • ✍ Programmers (5)

인기 글

전체 방문자
오늘
어제

티스토리

최근 글

hELLO · Designed By 정상우.
dev.진아

Hello Jina!

☕ Java

ArrayList와 Vector의 차이?

2022. 6. 23. 22:01
728x90

ArrayList vs LinkedList vs Vector

 

ArrayList와 Vector의 차이?

Vector의 메소드들은 대부분 동기화가 되어 있다.

스레드가 안전하다는 뜻.

다중 스레드에서 데이터를 공유하는 상황에서 Vector를 사용할 수 있지만

안전한 만큼 성능 저하 발생.

 

ArrayList의 메소드들은 대부분 동기화가 되어 있지 않다.

안전하진 않지만 빠른 성능을 보여준다.

 

728x90

'☕ Java' 카테고리의 다른 글

List와 ArrayList의 모든 요소 가져오는 방법 3가지.  (0) 2022.06.24
ArrayList와 LinkedList의 차이?  (0) 2022.06.23
불변성 / 가변성을 특징으로 갖는 것들  (0) 2022.06.23
가변적 매개변수, 가변 인자  (0) 2022.06.20
Array 타입에 대한 몇가지  (0) 2022.06.15
    '☕ Java' 카테고리의 다른 글
    • List와 ArrayList의 모든 요소 가져오는 방법 3가지.
    • ArrayList와 LinkedList의 차이?
    • 불변성 / 가변성을 특징으로 갖는 것들
    • 가변적 매개변수, 가변 인자
    dev.진아
    dev.진아
    진아의 개발 기록

    티스토리툴바