728x90
반응형

vector 2

Java Vector (및 Stack) 클래스가 더 이상 사용되지 않거나 더 이상 사용되지 않는 이유

질문 : Java Vector (및 Stack) 클래스가 더 이상 사용되지 않거나 더 이상 사용되지 않는 이유는 무엇입니까?Java Vector가 더 이상 사용되지 않거나 폐기 된 레거시 클래스로 간주되는 이유는 무엇입니까?동시성으로 작업 할 때 사용이 유효하지 않습니까?그리고 객체를 수동으로 동기화하고 싶지 않고 기본 배열의 새 복사본을 만들 필요없이 스레드로부터 안전한 컬렉션을 사용하려는 경우 ( CopyOnWriteArrayList Vector 를 사용하는 것이 좋습니까?Vector 의 하위 클래스 인 Stack 은 어떻습니까? 대신 무엇을 사용해야합니까?답변Vector 는 각 개별 작업에서 동기화됩니다. 그것은 당신이하고 싶은 일이 거의 없습니다.일반적으로 전체 작업 시퀀스를 동기화하려고합니다. ..

[JAVA] 자바 컬렉션 프레임워크 - List 편

List 인터페이스 계열 저장 순서를 유지하며, 데이터 중복을 허용하는 구조 인덱스 번호를 사용하여 요소 관리 배열과 유사한 구조 add() 메서드로 데이터 추가, get() 메서드로 데이터 리턴 대표적인 구현체 클래스 : ArrayList, Vector, LinkedList 등 List list = new ArrayList(); // add() : 데이터 추가 list.add(1); list.add(2); list.add("삼"); list.add(4); list.add(5.5); list.add(6); System.out.println("List 객체가 비어있는가? " + list.isEmpty()); System.out.println("List 객체에 저장된 요소 갯수 : " + list.size(..

728x90
반응형