Este no es un ejemplo, pero es útil para muchos ya que me lo han preguntado bastante

Les doy una serie de diferencias entre ambos

  • ArrayList no esta sincronizado, en cambio el vector si, que significa esto? que al estar sincronizado su contenido esta protegido por hilos.
  • ArrayList no tiene por defecto un tamaño, en cambio el vector si
  • El vector se le puede asignar un valor de incremento, al arraylist no.