public ArrayQueue (int initialCapacity) { rear = 0; queue = (T[])(new Object[initialCapacity]); }