, ?

:

Stack<Integer> stack = new Stack<>();

:

Queue<Integer> queue = new Queue<>();

, - , stack is a object? , , java ?

+4
3

- , .

, Queue, : AbstractQueue, ArrayBlockingQueue, ConcurrentLinkedQueue, DelayQueue, LinkedBlockingQueue, LinkedList, PriorityBlockingQueue, PriorityQueue SynchronousQueue.

- .

Queue, , .

+4

, Queue interface. ( ). , - Queue.

Queue<Integer> queue = new LinkedList<>();

List

List<Integer> list = new LinkedList<>();

Stack , , Vector ( ) ArrayList LinkedList.

, , java ?

, , (, , int), , Queue ( - LinkedList as ) Object ( a Collection a Iterable).

Object - Java. , Object Java ( ).

+4

, , . , .

:

Queue<Integer> q1 = new LinkedList()<Integer>;

, :

https://docs.oracle.com/javase/7/docs/api/java/util/Queue.html

0

Source: https://habr.com/ru/post/1626111/


All Articles