본문 바로가기

2019/02

(2)
blockingqueue method ## BlockingQueue Method 요소를 검샐할때 큐가 비어 잇지 않을때 까지 대기하는 작업을 추가로 지원하고 요소를 저장할때 큐에서 공간을 사용할수있을때 가지 대기한다. BlockingQueue는 Queue interface 를 상속 받고 있있다. 연산처리시 다음 네가지 방법으로 제공된다. 하나, 예외를 발생시킨다. 둘 , 특수값 null 또는 false 를 반환한다. 셋, 작업이 성공할때 까지 무기한 차단. 넷, 작업을 포기 하기전에 주어진 최대 시간만 제한 차단. -------------------------------------------------------------------------------- | Throws exception | Special value | Blocks | T..
JAVA Exception 정리 ## 예외란 오류와 예외의 개념 오류는 시스템이 비 정상적인 상황이 생겼을대 발생된다.이는 시스템 레벨에서 발생된 것으로 심각한 수준의 오류이며, 개발자가 미리 예측 할수 없는 부분으로 애플리케이션단에서의 오류에 대한 처리를 신경 쓰지 않아도 된다. 오류가 시스템레벨에서 발생되면 예외는 개발자가 구현한 로직에서 발생된다. 즉 예외 상황을 예측하여 처리 할 수 있다. 예외란 개발자가 처리할수 있기때문에 예외를 구분하고 그에 따른 명확한 처리를 알고 적용하는 것이 중요하다. 모든 예외 클레스는 Thowable을 상속 받고 있다. Throwable 을 상속 받는 클레스는 Error 와 Exception 이다. Exceptipn 하위 클레스로 RuntimeException을 살펴보자 RuntimeExceptio..