Piroumian, Konstantin wrote:
>>Berin Loritsch wrote:
>>
>>
>
> <snip/>
>
>>Buffers are really great for FIFO (first in, first out).
>>
>>For LIFO (last in, first out), the JDK offers java.util.Stack, but its
>>use should avoided since it is synchronized. There's an unsynchronized
>>replacement in org.apache.avalon.excalibur.collections.ArrayStack.
>>
>>
>
> Why not use java.util.LinkedList instead of java.util.Stack?
You obviously didn't look at the performance figures.
LinkedList is the most inneficient class, and you have to have a large number
of objects in that list to make it more efficient than ArrayList. It is
still far less efficient than even Stack. I will throw together a quick
test to prove that point--but we should never be dealing with lists long
enough to make LinkedList even remotely considerable.
--
"They that give up essential liberty to obtain a little temporary safety
deserve neither liberty nor safety."
- Benjamin Franklin
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]