Java ArrayBlockingQueue Create with initial Capacity

PreviousNext

ArrayBlockingQueue class is a bounded blocking queue backed by an array.

Java program to demonstrate ArrayBlockingQueue(int initial_Capacity) constructor

import java.util.concurrent.ArrayBlockingQueue;

public class Main {

    public static void main(String[] args) {
        // define capacity of ArrayBlockingQueue
        int capacity = 15;

        // create object of ArrayBlockingQueue
        // using ArrayBlockingQueue(int initial_Capacity) constructor
        ArrayBlockingQueue<Integer> abq =
                new ArrayBlockingQueue<Integer>(capacity);

        // add  numbers
        abq.add(1);/*w  w   w  . d  e    m  o2    s  . c  o  m */
        abq.add(2);
        abq.add(3);

        System.out.println("ArrayBlockingQueue:" + abq);
    }
}

Result

PreviousNext

Related