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 |