初学者的Java笔记
2010-06-13 15:54
218 查看
throws关键字通常被应用在声明方法时,用来指定可能抛出的异常,多个异常可以使用逗号隔开。仅当抛出了checked 异常,该方法的调用者才必须处理或重新抛出该异常。如果main方法也抛出获取的异常,最终JVM会进行处理,打印异常消息和堆栈信息。
throw关键字通常用在方法体中,并且抛出一个异常对象。程序在执行到throw语句时立即停止,它后面的语句(方法体中)都不执行。
举例说明:
上面这段程序有问题,有两种修改方案:
一、在test()方法前用throws关键字抛出异常
二、用try/catch语句块将throw new Exception("test");这句包围
throw关键字通常用在方法体中,并且抛出一个异常对象。程序在执行到throw语句时立即停止,它后面的语句(方法体中)都不执行。
举例说明:
public class Test { public static void main(String args[]) { try { test(); } catch (Exception e) { e.printStackTrace(); } } static void test(){ throw new Exception("test"); } }
上面这段程序有问题,有两种修改方案:
一、在test()方法前用throws关键字抛出异常
public class Test { public static void main(String args[]) { try { test(); } catch (Exception e) { e.printStackTrace(); } } static void test() throws Exception{ throw new Exception("test"); } }
二、用try/catch语句块将throw new Exception("test");这句包围
public class Test { public static void main(String args[]) { try { test(); } catch (Exception e) { e.printStackTrace(); } } static void test() { try { throw new Exception("test"); } catch (Exception e) { e.printStackTrace(); } } }
相关文章推荐
- Java设计模式之初学者笔记——设计模式基础讲解
- java初学者笔记-->java基础
- 初学者入门学习java的简介笔记(2)
- Java 初学者笔记:安装和环境设置
- 兔八哥笔记1:java初学者笔记
- java学习笔记,关于java的一些基础知识,适用于初学者,第一节
- Java初学者笔记
- java学习笔记连载一(适用于初学者)
- JAVA初学者复习笔记整理(1)
- 【Java学习笔记】一个初学者的学习历程,分享学习JAVA心得
- (JAVA SE 学习笔记)Java.SE.第011讲.面向对象之封装.续二(对一些原理机制进行了详细的解释,适合初学者学习)
- java学习笔记连载一(适用于初学者)(补充)
- Java笔记之 逻辑代码片段(从事职业之初所写有兴趣可以看看,提高初学者的代码能力)
- java学习笔记,试用初学者,第二节,关于内存地址分配问题
- 初学者入门学习java的简介笔记(2)附加笔记
- 初学者入门学习java的简介笔记(3)之流程控制
- java初学者笔记之1.JDK
- java文件对象的创建和使用(本文章只是初学者的笔记)
- Java初学者笔记:JDBC连接Oracle数据库
- java初学者笔记之2.内存解析