
Java Vector : 멀티스레드 환경에서 안전한 리스트 구현체Java에서 Vector는 List 인터페이스를 구현한 동기화된(synchronized) 자료구조입니다. Vector는 동시성 제어가 필요한 멀티스레드 환경에서 안전하게 사용할 수 있는 리스트 구현체로, ArrayList와 유사한 구조를 가지고 있습니다.Vector란?Vector는 Java의 초기부터 존재했던 클래스로, List 인터페이스를 구현하며, 동기화(synchronization)가 보장되는 특징을 가집니다. Vector는 ArrayList와 유사하게 동적 배열을 기반으로 하지만, 내부의 모든 메서드가 동기화되어 멀티스레드 환경에서 안전하게 동작합니다.Vector의 주요 특징동기화된 메서드 : Vector의 모든 메서드는 동기화되어 ..