Android распространяет исключение производительности

Мне интересно, насколько медленнее будет, если я распространю исключение до вызова стека через 3 метода, и если это что-то очень странное, или какой-то лучший способ добиться этого.

Вот пример кода, который я имею в виду:

final static Exception myException=new Exception();
    private void method1() {
        try{
            method2();
        }catch(Exception e){
            //do something because of this exception
        }


    }
    private void method2() throws Exception {
        //some code
        method3();


    }
    private void method3() throws Exception {
        //some code
        method4();

    }
    private void method4() throws Exception {
        try{
            //some code, which came to IO exception if is anything wrong
        }catch(Exception e){
            throw myException;
        }
    }

В действительности все методы имеют свой собственный тип возвращаемого значения, который я не хотел бы менять, просто чтобы сообщить, что это исключение, если в этом нет необходимости.

0 ответов

Другие вопросы по тегам