Fila circular com arraylist?

Bom dia, pessoal.

Alguém teria algum exemplo ou algum tutorial explicando de como utilizar o arraylist? Algo como adicionar, imprimir e remover um objeto.
Se possível um exemplo de fila circular.

http://java.sun.com/j2se/1.5.0/docs/guide/collections/index.html

Boa Bruno.