728x90
큐에 데이터를 추가하거나 삭제, 검색할때 등 기능에 차이가 있는 것은 아니지만
문제 상황에서 예외를 throw 하는지,(add)
null이나 false를 반환하는지(offer)의 차이가 있다.
offer
- 큐에 요소를 추가하고 반환하는 잘못된 요소를 추가 할 수없는 경우(큐가 가득 찬 경우)에 특정 예외를 throw 하지 않는다.
add
- 큐에 값을 추가 한 경우 true를 반환 하거나, 공간이없는 경우 IllegalStateException을 throw.
728x90
'☕️자바 𝗝𝗔𝗩𝗔' 카테고리의 다른 글
자바 JVM, JDE, JDK (JDK와 JRE의 차이점) (0) | 2022.05.30 |
---|---|
[Java] 자바 문자열 비교 == equals() 차이점 (0) | 2022.05.19 |
[Java] 자바 String Pool과 new String (Java의 String은 어디에 저장되는가) (0) | 2022.05.19 |
Call by value, Call by reference 차이 (자바에서의 Call by value, Call by reference) (0) | 2022.05.19 |
Java 클래스 메소드, 인스턴스 메소드 (0) | 2022.05.16 |
댓글