자바에서 자료구조 Queue를 구현해 데이터를 추가/삭제/검색할 때 일어나는 문제 상황에서
예외를 발생시키냐, null 또는 false등의 값을 리턴하냐에 따른 메서드가 따로 있다.
예외 | 값 리턴 | |
추가 | add() | offer() |
삭제 | remove() | poll() |
검색 | element() | peek() |
예를 들어. 데이터를 추가할 때 꽉찬 상황이라면 add()일 땐 예외를 발생시키고,
offer()일 땐 실패를 의미하는 false 값을 리턴한다.
'언어 > Java' 카테고리의 다른 글
자바 기본 - 다형성 (0) | 2021.11.29 |
---|---|
자바 기본 - 인터페이스 (0) | 2021.11.29 |
Java 기본 10 - 상속 (0) | 2021.11.11 |
Java 기본 9 - 중첩 클래스/중첩 인터페이스/익명 클래스 (0) | 2021.11.10 |
for-each문과 for문의 차이 (0) | 2021.11.03 |
댓글