夜行百里风
2017-07-19 15:05
这是老师的代码,,这里为什么要用到这个代码,看起来像输入时的那个代码,以前没遇到过这样的求告知!!!!
http://www.cnblogs.com/zhangdaicong/p/6127984.html 你可以看看这个博客 讲得很清晰
看到你们发的,我要说的已经说了。哈哈哈
try里放可能存在异常的代码段,catch放异常后执行的代码段。throws是抛出可能存在的异常,throw是抛出存在的异常给上级处理
Java异常处理主要通过5个关键字控制:try、catch、throw、throws和finally。try的意思是试试它所包含的代码段中是否会发生异常;而catch当有异常时抓住它,并进行相应的处理,使程序不受异常的影响而继续执行下去;throw是在程序中明确引发异常;throws的作用是如果一个方法可以引发异常,而它本身并不对该异常处理,那么它必须将这个异常抛给调用它的方法;finally是无论发不发生异常都要被执行的代码
关键字:throw,throws,try和catch的用法如下:
1、throws出现在方法的声明中,表示该方法可能会抛出的异常,允许throws后面跟着多个异常类型
2、throw出现在方法体中,用于抛出异常。当方法在执行过程中遇到异常情况时,将异常信息封装为异常对象,然后throw。
3、try出现在方法体中,它自身是一个代码块,表示尝试执行代码块的语句。如果在执行过程中有某条语句抛出异常,那么代码块后面的语句将不被执行。
4、catch出现在try代码块的后面,自身也是一个代码块,用于捕获异常try代码块中可能抛出的异常。catch关键字后面紧接着它能捕获的异常类型,所有异常类型的子类异常也能被捕获。
CSDN博客链接:http://blog.csdn.net/zhouyong80/article/details/1907799##1 博客里有实例演示
try 里面放可能处错的代码(随便什么代码)。检查
catch. 抓异常,有该异常就执行。处理
throw就是直接抛异常出来 让你处理。
try catch是抛异常,catch里面可以直接throw异常,名为runtimexception,运行期,throws是写在方法后面的可以是运行也可以是编译期,甚至可以随便写个异常,没吊事。
Java入门第三季
409792 学习 · 4340 问题
相似问题