StackKullanım durumum için bir veri yapısına ihtiyacım var . Öğeleri veri yapısına zorlayabilmeliyim ve yalnızca Yığındaki son öğeyi almak istiyorum. Yığın için javadoc diyor:
Deque arabirimi ve bu sınıfa göre kullanılması gereken uygulamaları tarafından daha eksiksiz ve tutarlı bir LIFO yığın operasyonları seti sağlanır. Örneğin:
Deque<Integer> stack = new ArrayDeque<>();
Kesinlikle burada senkronize davranış istemiyorum çünkü bu veri yapısını yerel bir yöntem için kullanacağım. Bunun dışında neden tercih etmeliyiz Dequeüzerinde Stackburada?
Not: Deque'den Javadoc şöyle diyor:
Deques, LIFO (Last-In-First-Out) yığınları olarak da kullanılabilir. Bu arabirim, eski Stack sınıfının yerine kullanılmalıdır.