Java的异常处理是通过5个关键字来实现的:try,catch,throw,throws,finally。
throw和throws都是抛出异常的,但塔门有区别:
throws关键字通常被应用在声明方法时,用来指定可能抛出的异常。多个异常可以使用逗号隔开。
throw关键字通常用在方法体中,并且抛出一个异常对象。程序在执行到throw语句时立即停止,它后面的语句都不执行。通过throw抛出异常后,如果想在上一级代码中来捕获并处理异常,则需要在抛出异常的方法中使用throws关键字在方法声明中指明要跑出的异常;如果要捕捉throw抛出的异常,则必须使用try—catch语句。可见,throw可以主动抛出异常,也就是可以在try中抛出异常。
出bug了
如何抛出异常:
1、写代码时用Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与setter方法。mac版 是ctrl+enter。
2、CodeCompletion(代码完成)属性里的一个特殊的变量是,激活Ctrl-Alt-Space可以完成在或不在当前文件里的类名。如果类没有引入则import标志会自动创建。
3、使用Ctrl-Shift-V快捷键可以将最近使用的剪贴板内容选择插入到文本。使用时系统会d出一个含有剪贴内容的对话框,从中你可以选择你要粘贴的部分。
4、利用CodeCompletion(代码完成)属性可以快速地在代码中完成各种不同地语句,方法是先键入一个类名地前几个字母然后再用Ctrl-Space完成全称。如果有多个选项,它们会列在速查列表里。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)