這是我的函數聲明我應該從方法中拋出異常的數量是否有限制?
public init(){
try{
initApplication();
}catch(A1Exception){
}catch(A2Exception){
...
}catch(A5Exception){
}
}
private void initApplication() throws A1Exception, A2Exception, A3Exception, A4Exception, A5Exception {
initApp1(); //throws A1, A2, A3
initApp2(); //throws A4, A5
}
Q1。這會對性能產生影響嗎?第二季度銷售價格下降,第二季度銷售價格下降,第三季度銷售價格下降。你在initApplication()中看到異味嗎?
什麼是「氣味」? – 2009-10-11 19:06:19