java中异常处理的一个小知识点
来源:互联网 发布:windows qt4.8.0下载 编辑:程序博客网 时间:2024/06/06 08:38
今天研究开源代码时遇到一些有关异常处理的部分,基本机构如下
public class ExceptionText {public static void main(String args[]) {try {myMethod();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}public static String myMethod()throws Exception{try {return "str";} catch (Exception e) {// TODO: handle exceptionthrow e;}}}
如果myMethod()写成
public static String myMethod(){try {return "str";} catch (Exception e) {// TODO: handle exception}}
会报This method must return a result of type String语法错误,容易理解,因为发生异常后异常被在本方法中处理,调用这个方法的地方就得不到任何返回值,语法上行不通。
所以在catch块中将得到Exception实例抛出,这样即使myMethod()方法执行发生异常也会保证返回了一些东西,main方法中调用此方法的地方加上try..catch 块就捕获了此异常,根据语法规范继续执行。
- java中异常处理的一个小知识点
- java 异常处理的一个小错误
- Java一个小知识点
- Java中常见异常处理、文件File类、流的知识点总结
- 【java】java异常的一个小练习
- java异常处理时的小问题
- java中异常的处理
- java中异常的处理
- Java中异常的处理
- java中异常的处理
- Java中异常的处理
- 使用FFmpeg进行音频处理的一个小知识点
- 利用java的异常处理自己写个一个图书借阅系统的小案例
- java的小知识点
- JAVA的小知识点
- Java处理异常小试
- C++中struct定义的一个小知识点
- Yii2中数据库关于GrooupBy操作的一个小知识点
- hdu 1284 钱币兑换问题
- Android学习笔记:Hello android! 管中窥豹
- Session对象的存储,利用Sesson传递用户登陆信息代码
- 往hashSet集合中存入自定对象
- 将自定义对象作为元素存到TreeSet集合中
- java中异常处理的一个小知识点
- git与ssh
- 【专栏】数学之美番外篇:平凡而又神奇的贝叶斯方法(1)
- IT问答网站
- [转]ListView由复杂到简单
- TinyXml查找唯一节点及修改节点操作
- 用单张2D图像重构3D场景
- Application对象的使用及语法。
- C语言深度解剖之——编译器的bug、for循环优化