Zaszly zmiany kosmetyczne, ale bajtkod sie nie zmienil :( Java szybsza nie bedzie. Jesli chcesz staly rozmiar i zalezy Ci na szybkosci, to TABLICE SA NAJLEPSZE. Poza tym mozesz zadeklarowac od razu typ przechowywanych elementow, a w Vector masz tylko Object i musisz rzutowac, a rzutowania dynamiczne sa jak wiadomo dosyc wolne. I lepiej uzywaj ArrayList zamiast Vector, jesli nie musisz miec kolekcji "thread-safe".
BTW.
Kolekcje to jedna z najwiekszych zmor wydajnosciowych w Javie, podobnie jak strumienie STL i stringi copy-on-write w C++. Warto im sie przyjrzec w pierwszej kolejnosci, jesli program sie za bardzo muli.