본문 바로가기

java

Vector add(E e) 와 addElement(E e)의 차이

Vector클래스의 add(E e)와 addElement(E e)의 차이


1.return 타입외에는 차이가 없다.

  - add메소드의 return 타입은 boolean이고 addElement의 return 타입은 void


2.add는 List의 interface 상속받아 추가된 것, 호환성을 위해 addElement는 삭제되지 않음


3.add는 syncronized가 되지 않았고 addElement는 syncronized가 적용되었다.


어떤 것이 맞는지 아직 알아보는 중...