Java Collections (LIFO Structure)

Je suis à la recherche dans les Collections cadre de Java pour une Structure LIFO (Pile), sans succès. Fondamentalement, je veux vraiment une simple pile; mon option idéale serait un Deque, mais je suis en Java 1.5.

Je voudrais ne pas avoir à ajouter une autre classe de ma structure, mais je me demande si c'est possible:

  1. Est-il de toute la classe dans les Collections cadre (1.5) qui fait le travail?

  2. Si non, est-il possible de transformer une File d'attente dans un dernier entré, premier sorti de la File d'attente (aka Pile) sans remise à plat?

  3. Sinon, l'Interface ou classe, ou devrais-je prolonger pour cette tâche? Je pense que garder le chemin que les gars de Soleil ont fait avec le Deque est un bon début.

Merci beaucoup.

EDIT: j'ai oublié de dire à propos de la classe de Pile: j'ai des doutes sur cette classe quand j'ai vu qu'il met en œuvre le Vecteur de la classe, et la classe Vector est un peu obsolète, n'est-ce pas?

  • Le problème principal Vecteur est que tous les accès sont synchronisés, si vous en avez besoin ou pas. C'est comme "up-to-date" comme toutes les autres collections, mais a obtenu une mauvaise réputation à cause du problème de synchronisation.