
𝑷𝒓𝒐𝒈𝒓𝒂𝒎𝒎𝒊𝒏𝒈/𝐽𝐴𝑉𝐴
[JAVA] Collection - List (Vector)
오늘은 List 인터페이스의 마지막! Vector에 대해서 알아보자. Vector(벡터)는 컬렉션 프레임워크(Collection Framework) 의 존재 이전에 추가된 레거시 클래스 중 하나이다. 현재는 Generic을 지원할 수 있도록 재설계 되었다. 내부에 배열을 가지고 있으며, 순서대로 값들이 저장된다. Vector와 ArrayList는 유사한 클래스이며, 크기가 가변적으로 변한다. 동기화를 제공하기 때문에 멀티스레드 환경에서 안전(Thread Safe)하다. 하지만 동기화로 인해 ArrayList보다 낮은 성능을 가지고 있다. (따라서 동기화가 필요하지 않을 때는 ArrayList를 사용한다) Vector 선언 방법 Vector vector1 = new Vector(); Vector vecto..