Queue
2024. 5. 3. 20:51ㆍJava 기초 이론
Queue(큐)
- 먼저 추가된 항목이 먼저 제거
- FIFO : First In First Out : 먼저 추가된 항목이 가장 먼저 제거
- 데이터가 줄을 서있는 것과 유사하며, 가장 먼저 들어간 항목이 가장 앞에 위치
- 대기, 이벤트 처리
메서드
- offer() : 큐에 공간이 충분한 경우 값이 추가되고 true 반환. 추가되지 못하면 예외
-> add를 사용할 수 있으나 offer와 마찬가지로 공간이 없으면 예외처리가 됨
- poll() : 맨 앞 값을 제거하고 반환. 만약 비어있는 경우 null 반환
- remove() : poll과 동일한 기능 수행, 비어있는 경우 예외를 던짐
- peek() : 맨 앞에 있는 값을 반환. 제거하지는 않음
- element() : peek처럼 맨 앞에 있는 값을 반환. 제거하지 않음. 다만 비어있는 경우 예외를 던짐
'Java 기초 이론' 카테고리의 다른 글
Dequeue (0) | 2024.05.03 |
---|---|
Stack (0) | 2024.05.03 |
Socket - Server (0) | 2024.05.03 |
Socket - Client (0) | 2024.05.03 |
Sokect (0) | 2024.05.03 |