Object, Vector

java core 2023. 8. 31. 23:44

Object class에 기본 포함되는 함수는

  • public boolean equals(Object o) 
  • public String toString()
  • finalize() : 가비지 콜렉션이 정리할 때 사용
  • public native int hashCode()  - 대략적인 hashCode 이며
  • clone()
    (그 외 wait, notify 등)

 

Vector 와  ArrayList의 차이
- Vector는 synchronized라서 Thred Safe하고 좀 늦다는 게 가장 큰 차이이고
- 둘 다 고정 사이즈이고 내부적으로는 array를 사용하며,  size를 증가시킬 때 Vector는 100%씩 증가, ArrayList는 50%씩 증가. 

 

 

 

Posted by yongary
,