问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java里什么时候用throws

发布网友 发布时间:2022-04-22 13:50

我来回答

4个回答

热心网友 时间:2023-10-16 14:03

简单说吧:

如果你要将异常抛给别的类或方法来处理,就用throws

如果你想在被方法中处理,就用try{}catch(){};

你下面说的,有些类用的时候,可以不用throws,是因为这些类是java已经自己实现了的,肯定是放在try catch块中了:

try{

    .....

}

catch(ArithmeticException e)

{

    ....

}

热心网友 时间:2023-10-16 14:04

throws只会出现在方法头部,意在抛出方法中的异常给调用者,自己不出来程序中出现的异常。抛出自定义的异常用throw new Exception(){};最后这个异常不处理还是要throws到调用者的

热心网友 时间:2023-10-16 14:04

当某个方法的可能出现异常或你主动 throw new Exception(),但是你有不想try-catch,而是给调用者处理你就可以在改方法后throws 异常类,改异常类可以是api定义好的,也可以是自定义的

public class Jpro2_5
{
public static void main(String args[])
{
Cat tom = new Cat(6);
System.out.println(tom.a);
try
{
new Jpro2_5().cal();
} catch (ArithmeticException e)
{
System.out.println("除数不能为0");
} catch (ServerException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}

public void cal()throws ArithmeticException, ServerException
{
int a = 1;
int b = a / 0;

throw new ServerException("");
}
}

热心网友 时间:2023-10-16 14:05

你想要抛出异常的时候就是要用
throws追问但是我在用有些异常类的时候就不用加throws 比如:ArithmeticException

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 黑龙江债权转让合同纠纷该怎样取证 安徽债权转让合同纠纷应该怎么样取证 房产官司律师费多少 JAVA throws使用举例 java中throw和throws的具体干嘛的? java throw和throws的区别 JAVA 抛出异常throws怎么用的? JAVA 抛出异常throws怎么用的? Java中throws和throw的区别讲解 java程序中的throws是干什么用的? Java中throw和throws的区别 java中throws有什么用,就算不写throws,一样是可以向调用方法的方法抛出异常 计划去珠海游玩,需要提前做哪些准备? java中的throws用法 java中的throw到底有什么用? Java语言中throw和throws的区别是什么? 在java中,throw与throws有什么区别 有没有珠海自驾游攻略 Java中throw和throws有什么区别? 广州、深圳、珠海四日游深圳、珠海游 JAVA的throw和throws怎么用! 珠海旅游景点那些值得去? 珠海自由行 在java中,异常捕捉中,什么时候方法头就要加上throws,有时却又不要呢? 在java中throw与throws各自用在什么地方? java中异常处理的throws的作用是什么 如何使用扫描功能 outlook怎么扫二维码 别人发给我的世qq文件里的二维码怎么扫 诺基亚1520win10系统怎样扫描 二维码扫描 Hp3638打印机如何扫描‘ 有什么好用的二维码扫描工具吗? 这个二维码可以用电脑二维码扫描出来吗? 秦朝徐福真的能够东渡日本吗,有哪些历史依据? 日本人是徐福东渡,留下的后裔?这个谜题*大白了吗? 徐福东渡起航港在何处? 秦朝方士徐福在历史上是真实存在的吗?他真的有东渡到日本吗? 徐福东渡竟有多少传说? 徐福东渡的产生影响 徐福东渡 步步高NEx3能升级刚发布的系统吗? 徐福东渡去了哪里? 徐福东渡是为了寻找仙药,他的最终目的地是哪里呢?