Из моего ограниченного опыта Vector и ArrayList могут использоваться одинаково, с одинаковыми методами (add, remove, et c)
В моей школе нас учат только использованию ArrayList, но когда мы добрались до создания GUI, я обнаружил, что конструктор JTable принимает только векторы или массивы объектов, а не ArrayList. Почему это так?