Java Collections Tutorial

http://tutorials.jenkov.com/java-collections/index.html

Collections

ArrayList and Vector
  • Vector’s methods are synchronized. ArrayList’s methods are not synchronized.
      • ArrayList has better performance.
  • Both use Array structure internally and are dynamically resizable.
    • ArrayList increases by half.
    • Vector increases by doubling its size.