가능한 중복 : 예외의 여러 유형 잡을 수 있습니다 자바 SE 7에서
In a Java 7 multicatch block what is the type of the caught exception?다른 유형의 세로 막대 사용?
:
catch (IOException|SQLException ex) {
logger.log(ex);
throw ex;
}
는 구문의 다른 사용이 있습니까?
나는
public void main() {
Integer|Boolean a;
a=true;
a=Integer.Zero;
}
처럼,이 구문을 사용하여 노동 조합을 만들 수 또는 내가
public void main() {
Object o = new List<Integer>|Comparable<List<Integer>>() {
// here implementing both interfaces...
}
}
아니요, 여러 예외를 한 번에 잡는 것 외에 다른 작업을 수행 할 수 없습니다. –
@JB 왜? 그들은 얼마나 오래 그것에 올 것인가? :) –
첫 번째 것은 Java를 느슨한 유형의 언어로 변환하기 때문에 (그리고 결코 발생하지 않을 것입니다.) 두 번째 것은 프로젝트 코인으로 간주되거나 제출되지 않았습니다. 그런 일이 일어나길 원한다면 RFE를 제출하십시오. 그러나 IMHO를 사용하면 언어가 크게 부 풀리지 않고 부 풀릴 수 있습니다. –