0
모든 캐치를 하나의 (자체 서술 된) 캐치로 바꾸고 자체 작성된 예외 유형을 전환 할 수 있습니까? 그렇게하면 예외에 디버깅을 쉽게 넣을 수 있습니다.javame의 자체 예외
try {
int recordId = recordstore.addRecord(data, 0, data.length);
} catch (RecordStoreFullException e) {
e.printStackTrace();
System.out.println("debuginfo");
} catch (RecordStoreNotOpenException e) {
e.printStackTrace();
System.out.println("debuginfo");
} catch (RecordStoreException e) {
e.printStackTrace();
System.out.println("debuginfo");
} catch (NullPointerException e) {
e.printStackTrace();
System.out.println("debuginfo");
} catch (Exception e) {
e.printStackTrace();
System.out.println("debuginfo");
}
특정 예외 정보가 없으므로. 일반적인 예외에서 e.getMessage() 사이를 전환 할 수 있지만 너무 일반적입니다. – Vincent
예제를 업데이트 할 수 있습니까? 당신은 당신이 모든 잡은 것을 바꾸고 싶다고 말했지만, 그렇게하지 못하게하는 것은 보여주지 않았습니다. –
예.하지만 모두 자신이 작성한 맞춤 예외로 바꿀 수 있습니까? – Vincent