实例化引用错误的java if语句

时间:2013-03-13 11:56:45

标签: java error-handling boolean

如何编写一个“if语句”来检查方法中是否发生错误,如果是这样,它将启动一个处理错误的单独方法,否则打开下一个方法

7 个答案:

答案 0 :(得分:2)

它被称为Exception Handling

示例:

void someMethod()
{
    try
    {
        // Open a File
    }
    catch(FileNotFoundException e)
    {
        // Call another method
    }
    finally
    {
        // this block executes whether exception occurs or not
    }

    // Continue execution
}

答案 1 :(得分:0)

为此使用try catch语句。如果第一个方法错误(处理异常后),那么你想要崩溃,那么下面的格式应该可以工作

try {

    methoda();

} catch(Exception e) {

    methodToDealWithError(e);
    throw(e);
}

methodb();

答案 2 :(得分:0)

我认为try-catch阻止会为你做这件事。在try块中调用您的第一个方法,然后调用处理catch块中的异常的方法。

答案 3 :(得分:0)

为什么不使用例外?使该方法在出错时抛出异常,捕获调用代码中的异常,将错误处理放在catch块中???这就是例外情况!

答案 4 :(得分:0)

这取决于方法如何报告错误。如果它在出错时返回“false”,你可以做一个简单的测试:

boolean res = method();
if (!rest) {
  // manage error
}

如果该方法引发异常,则必须使用以下方法捕获它们:

try {
  method();
} catch (Exception e) {
  // Manage exception or raise
}

实际上,这取决于方法的实现方式。你能提供更多信息吗?

答案 5 :(得分:0)

methodA :第一种方法,如果发生错误,它会抛出异常 methodB :next如果没有错误发生,则执行的方法 methodC :错误处理方法

try{
    methodA();
    methodB();
catch(Exception e){
    methodC();
}

答案 6 :(得分:0)

使用try catch block作为

使用异常处理
try {
    Place Your Code Here...
} catch(Exception e) {

   callAnotherMethodHere();
}