“Cannot instantiate the type…”

前端 未结 6 2069
后悔当初
后悔当初 2021-01-03 19:44

When I try to run this code:

import java.io.*;
import java.util.*;

public class TwoColor
{
    public static void main(String[] args) 
    {
         Queue&         


        
6条回答
  •  难免孤独
    2021-01-03 20:39

    Queue is an Interface so you can not initiate it directly. Initiate it by one of its implementing classes.

    From the docs all known implementing classes:

    • AbstractQueue
    • ArrayBlockingQueue
    • ArrayDeque
    • ConcurrentLinkedQueue
    • DelayQueue
    • LinkedBlockingDeque
    • LinkedBlockingQueue
    • LinkedList
    • PriorityBlockingQueue
    • PriorityQueue
    • SynchronousQueue

    You can use any of above based on your requirement to initiate a Queue object.

提交回复
热议问题