Vector 썸네일형 리스트형 [JAVA] 벡터 Vector /* Vector란? */ Vector는 ArrayList와 동일한 내부 구조를 가지고 있다. 차이점은 Vector는 동기화된 (synchronized) 메소드로 구성되어 있기 때문에 멀티 스레드가 동시에 Vector()메소드를 실행할 수 없다. 그렇기 때문에 멀티 스레드 환경에서는 안전하게 객체를 추가 또는 삭제할 수 있다. -> 이 말인 즉슨, Vector()메소드들이 여러 스레드에 의해 동시에 호출되더라도, 한 시점에 하나의 스레드만이 메소드를 실행할 수 있도록 제한. /* 테스트 */ package Collections; import java.util.Vector; public class LearnVector { public static void main(String[] args){ Vector .. 더보기 이전 1 다음