반응형

Java 3

[Java/Error] Unhandled exception: Java.lang.exception

이 오류 메시지는 나중에 컴파일하려고하면 Java 컴파일러가 나중에 동일한 오류를 생성한다는 경고를 표시하기 위해 IDE에 의해 표시됩니다. 보통 throws Exception 가 선언된 매서드를 호출했을때 발생하는 경우가 많습니다. 이럴 경우 처리 방법은 두가지입니다. try { ... } catch( Exception e ) { ... } 을 호출되는 매서드에 감싸서 처리하는 방법 try { // 호출 대상 매서드 } catch (Exception e) { // 예외처리 } 호출하는 매서드에서 동일하게 throws Exception 처리하는 방법 public String callException() throws Exception { // 호출 대상 매서드 } 참고 바랍니다.

Java 2019.12.10

[RxJava] RxJava 에서 Observable 와 Flowable 선택하여 사용하는 기준

Observable 와 Flowable 선택하여 사용하시는 기준에 대해 개인적으로 이해한 부분을 정리하여 포스팅하도록 하겠습니다. 시스템 환경 운영 체제 : macOS Mojave Java 1.8.0_201 junit 4.12 '배압' 이란? 국어사전에는 증기 원동기 또는 내연 기관에서 뿜어져 나오는 증기나 가스의 압력. 압력이 높으면 기관의 효율이 떨어진다. 라고 정의하고 있습니다. 프로그램 입장에서 해석해보자면 요청하는 작업이 많으면 압력이 높아지는 것으로 표현할수 있겠네요. Flowable 은 RxJava 의 작업의 배압에 관련된 함수들을 포함하고 있으며 2.x 버전에서 도입되었습니다. 개인적으로 이해한 개념을 적어보자면 '한정된 자원 환경에서 처리 요청을 받아 정해진 로직을 수행 을 문제 없이 수..

Java 2019.12.03
반응형