throws

    0热度

    1回答

    我有以下代码: class ClassDetails { private String current_class; public ClassDetails(String current_class) { this.current_class = current_class; } public void getClassDetails() thro

    0热度

    1回答

    我试图创建一个方法f1(x),当x等于5时抛出异常。之后,我将尝试从另一个方法f2()调用该方法来调用该异常。然后我必须通过呼叫f1(x+1)来恢复f2()。我尝试编码的东西,但我卡住了。下面是代码: public class FiveException extends Exception { public void f1(int x) throws FiveException {

    6热度

    1回答

    我有以下类 public abstract interface X { public abstract void f() throws java.io.IOException; } public class Y implements X { public void f() throws java.io.IOException { throw n

    0热度

    2回答

    下面的代码: try { value = parse(myData); } catch (Exception e) { if (e instanceof IOException|| e instanceof IllegalArgumentException) { logger.debug("illegal argument"); } else {

    -3热度

    5回答

    在Java中,仅用于投掷您已经创建例外关键字(掷)。如果没有,有人给它是如何使用自己的例外之外的例子。

    1热度

    1回答

    我正在用Socket API做一个简单的应用程序,但遇到了一个小问题,我没有找到答案。 应用程序应该是多线程的,以便主方法启动服务器和客户端线程。 public class UDPClientServer1 extends Thread 然而,由于该Socket类需要抛出一些具体的例外,我也必须这样做: public void runClient() throws SocketExceptio

    1热度

    1回答

    我有这个方法返回一个Recipe对象,如果在我的Menu数组中找到它的话。如果它不找它,它抛出定制RecipeNotFoundException,只是说,它不是发现... public static Recipe getRecipe(String recipeName){ try{ for(int j = 0 ; j < Menu.length ; j++){

    0热度

    2回答

    在Java中,有一些类型的异常需要一个抛出声明: public void myMethod() throws IOException { throw new IOException("Error!"); } 而有的则没有: public void myOtherMethod() { throw new IllegalArgumentException("Error!");

    4热度

    1回答

    我有一个方法convertToArray()它将ArrayList转换为数组。每次将一个元素添加到ArrayList时,我都想调用此方法。 public class Table extends ArrayList<Row> { public String appArray[]; //Array of single applicant details public String tableAr

    1热度

    1回答

    我有以下dowload函数。我在路上捕获了一些可能的异常,并将它们存储在一个Exception类型的变量中,并在finally块中清理之后,我想重新抛出原始异常(如果有一个被捕获)或抛出我自己定制的DownloadFailedException 。问题是,Eclipse给我“未处理的异常类型异常”错误,因为我的函数没有声明抛出异常。有没有一个“好”的方法来做到这一点? public static