Re: Почему throws не всегда работает?
От: Jakop Россия https://wmspanel.com
Дата: 16.11.10 04:21
Оценка: 4 (1)
Здравствуйте, 0K, Вы писали:

0K>Метод помечен "throws JDOObjectNotFoundException, UnsupportedEncodingException". Компилятор не требует ловить JDOObjectNotFoundException, только UnsupportedEncodingException. Почему так?


Компилятор игнорирует отсутствие catch для JDOObjectNotFoundException и UnsupportedEncodingException. Если я верно понял о чем ты — ты неправ.

Вот это компилится:

class E extends Throwable{};
class B extends Throwable{};

public class a
{

static public void main(String[] args) throws E, B
{
if(true)
{
throw new E();
}
else
{
throw new B();
}
}
}
https://wmspanel.com/nimble — Nimble Streamer media server for live and VOD HLS, RTMP, HTTP streaming

https://wmspanel.com/ — Control and reporting panel for Wowza and Nimble Streamer
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.