Monday

자바 Queue 함수 비교 (Null vs Exception) 본문

언어/Java 기타

자바 Queue 함수 비교 (Null vs Exception)

뉴비2 2021. 3. 16. 21:42

자바 Queue 함수 비교

 

1. 원소 추가하기

원소 추가하기 함수  
offer() 원소를 추가할 수 없을 시 False 반환
add() 원소를 추가할 수 없을 시 Exception 반환

 

2. 원소 빼기

원소 빼기 함수  
poll() 아무 원소도 없을 시 Null 반환
remove() 아무 원소도 없을 시 Exception 반환


3. 맨 위 원소 확인하기

맨 위 원소 확인하기 함수  
peek() 아무 원소도 없을 시 Null 반환
element() 아무 원소도 없을 시 Exception 반환

 

Queue 사용 시 예외를 null 처리 할 것 인지, Exception 처리 할 것인 지 정하여 일관성있게 코딩하면 좋습니다.

Comments