AbstractQueue.java;
write by youyou