선입선출(First In First Out FIFO), 먼저 삽입된 자료가 먼저 사용됨
└ex. 표를 사기 위해 줄을 서는 사람들(앞쪽에 서면 구매 후 먼저 나감)
add() :
데이터 삽입 (단, 저장 공간이 부족할 경우 : IllegalStateException)
offer(data) :
데이터 삽입 (단, 비었을 경우 : false)
element() :
front 데이터 반환 (단, 비었을 경우 : NoSuchEmptyException)
peek() :
front 데이터를 반환 (단, 비었을 경우 : null)
remove() :
front 데이터를 제거 (단, 비었을 경우 : NoSuchEmptyException)
poll() :
front 데이터를 제거 (단, 비었을 경우 : null)