throws exception是抛出异常的意思。在代码运行中出现非法操作时,JVM将抛出一个相应的异常,这个异常应该是以消息的模式抛出的。因此,我们可以用catch语句将这些异常消息捕获,进行相应的异常处理。
当然这些异常也可以由用户抛出。
一般情况下,具体的语法结构是:
try{
//可能产生异常的代码
}
catch(Exception ex){
//异常的处理程序
}
当然,还有较为复杂的语句。 具体到抛出的异常的形式,有很多。它们都继承Exception类,比如SQLException等。你可以在java doc中查询到。
如果你用Jbuilder编成,那么可以首先选中可能产生异常的代码,然后按Ctrl+Alt+C键,Jbuilder会自动分析可能的异常,并自动给出Catch代码,很方便的。
当然这些异常也可以由用户抛出。
一般情况下,具体的语法结构是:
try{
//可能产生异常的代码
}
catch(Exception ex){
//异常的处理程序
}
当然,还有较为复杂的语句。 具体到抛出的异常的形式,有很多。它们都继承Exception类,比如SQLException等。你可以在java doc中查询到。
如果你用Jbuilder编成,那么可以首先选中可能产生异常的代码,然后按Ctrl+Alt+C键,Jbuilder会自动分析可能的异常,并自动给出Catch代码,很方便的。
解决方案 »
- java错误提示
- java怎么把word中的字体属性读出来啊
- 谁来帮我讲解一下这道题~~~谢谢
- 簡單問題
- JTable保存时最后输入的一个单元格(cell)数据丢失!谢谢
- 求助: 用jawin的getObject()方法时报80020006:Unknown name错误
- UltraEdit和Jcreator编程时回车后大刮号“{ }”呈阶梯状,怎么样设置能在回车后“{ }”直接对齐?
- javah使用出错
- 历史遗留问题!!!高分高分
- JCreator 里面如何生成 JavaDoc ???
- 在JBuilder7中的中文显示问题
- 高分回报,哪位大虾有“进销存”类型的Java Application的例子?
throws CharacterCodingException
Throws an exception appropriate to the result described by this object.
Throws:
BufferUnderflowException - If this object is UNDERFLOW
BufferOverflowException - If this object is OVERFLOW
MalformedInputException - If this object represents a malformed-input error; the exception's length value will be that of this object
UnmappableCharacterException - If this object represents an unmappable-character error; the exceptions length value will be that of this object
CharacterCodingException
CharacterCodingException所在的类库
java.lang.Object
|
+-java.lang.Throwable
|
+-java.lang.Exception
|
+-java.io.IOException
|
+-java.nio.charset.CharacterCodingException