向上层抛出
函数可以不处理异常,交给上层函数处理
void test1() throws Exception
{
throw new Exception("test");
}
void test2() throws Exception
{
test1(); // 有异常抛出,但不在本函数中处理

}

代码如下:

HelloWorld.java

package my;public class HelloWorld
{public void test1()throws Exception{throw new Exception("test");}public void test2()throws Exception{test1();}public static void main(String[] args){        HelloWorld t=new HelloWorld();try {t.test2();}catch(Exception e) {e.printStackTrace();}} }

运行结果如下:

Java高级语法笔记-向上层抛出异常相关推荐

  1. Java高级语法笔记-模板类

    模板类 模板类用与表示通用的数据结构和算法. 例如,定义一个类List,表示通用链表(适用于任意对象的类型) 定义模板类: class List<T>{ } 使用模板类:创建List对象时 ...

  2. Java高级语法笔记-普通异常处理

    地位: 1. Java彻底地.完全地支持了异常机制. 2. 无处不在.必须掌握. 正常情况:传入一个数组,长度为N,则getMax能够正常运作得到最大值. 异常情况:传入一个数组,长度为0...如何处 ...

  3. Java高级语法笔记-反射机制(Reflection) (1)

    反射机制:在C/C++里面是没有的. 反射机制是Java的一个非常重要的机制.一些著名的应用框架都使用了此机制. java.lang.Class它是Java语法的一个基础类,用于描述一个class对象 ...

  4. Java高级语法笔记-枚举类型

    用enum定义枚举类型,即定义一些常量. public enum Weekday{ SUNDAY,MONDAY,TUESDAY,WEDNESDAY, THURSDAY,FRIDAY,SATURDAY ...

  5. Java高级语法笔记-匿名类(Anonymous Class)

    匿名类(Anonymous Class) 匿名内部类,简称匿名类:是内部类的一种化简写法. 基本写法如下: BaseType obj=new BaseType(){ //类的定义 } Java项目中匿 ...

  6. Java高级语法笔记-语法支持的异常

    语法支持的异常 Java对异常支持得很彻底,举例来说: (java.lang.*下面,语法自带的异常类) 数组越界 ArrayIndexOutOfBoundsException 除0异常 Arithm ...

  7. Java高级语法笔记-自定义异常类

    自定义异常类 继承Exception,自定义异常类: 异常类要能够描述错误信息 比如,非法字符异常 IllegalCharException应该把非法字符的位置带上. throws多种异常 throw ...

  8. Java高级语法笔记-文本文件的按行读取

    代码如下: HelloWorld.java package my;import java.io.BufferedReader; import java.io.File; import java.io. ...

  9. Java高级语法笔记-文件操作-链表的存储

    代码如下: AfByteBuffer.java package my;import java.io.File; import java.io.FileInputStream; import java. ...

最新文章

  1. boost::spirit::multi_pass相关的测试程序
  2. 如何将网站数据导入服务器里,网站是无意识的将数据导入和导出Web客户端
  3. html里下拉标记,HTML: select 标签
  4. Java 9中什么是私有的?
  5. 异步过程的自动化测试
  6. 企业内部自建用户行为分析平台全过程
  7. oracle 没有索引删除一行数据_Oracle数据库之索引
  8. LeetCode题目总结-滑窗法
  9. python迷你停车场管理系统_python实现停车管理系统
  10. Navicat 连接 Oracle数据库并,导入数据泵(.dmp)
  11. 1亿中国人已被AI批改过作业
  12. Android 6.0 扫描不到 Ble 设备需开启位置权限
  13. 全网首发:怎样制作CDKEY(6)-CDKEY破解
  14. Sql server 中的bulk insert语句使用
  15. 单点登录(SSO)原理
  16. 适配4G模块 EC20 使用ppp拨号上网
  17. 如何在linux系统下训练tensorflow深度学习模型
  18. 机器学习-SVD(隐语义模型)协同过滤
  19. 从自己的角度比较《天书夜读》和《寒江独钓》
  20. 查询央行征信的APP有哪些?

热门文章

  1. 用DirectionalViewPager代替ViewPager
  2. 飞流直下三千尺的acd看图软件下载
  3. 如果谁和飞鸽传书讨论这两个问题
  4. VC实现动画应用两则
  5. 一张图告诉你,自学编程和科班程序员的差别在哪
  6. 盘点那些让程序员目瞪口呆的奇葩Bug,最后一个什么梗
  7. 北妈每日一学:ES6语法入门 之开门见山
  8. 我的年终奖是大饼+鸡汤,and you?
  9. 关于不过洋节的通知_平安夜、圣诞节安全教育告家长通知书
  10. badboy设置中文_[转载]Badboy使用教程