package com.learn.demo03.Exception;
/*子父类的异常:- 如果父类抛出了多个异常,子类重写父类方法时,抛出和父类相同的异常或者是父类异常的子类或者不抛出异常。- 父类方法没有抛出异常,子类重写父类该方法时也不可抛出异常。此时子类产生该异常,只能捕获处理,不能声明抛出注意:父类异常时什么样,子类异常就什么样*/
public class Fu {public void show01() throws NullPointerException,ClassCastException{}public void show02() throws IndexOutOfBoundsException{}public void show03() throws IndexOutOfBoundsException{}public void show04() throws Exception {}
}class Zi extends Fu{//子类重写父类方法时,抛出和父类相同的异常public void show01() throws NullPointerException,ClassCastException{}//子类重写父类方法时,抛出父类异常的子类public void show02() throws ArrayIndexOutOfBoundsException{}//子类重写父类方法时,不抛出异常public void show03() {}/*父类方法没有抛出异常,子类重写父类该方法时也不可抛出异常。*///public void show04() throws Exception{}//此时子类产生该异常,只能捕获处理,不能声明抛出public void show04()  {try {throw  new Exception("编译期异常");} catch (Exception e) {e.printStackTrace();}}
}

异常注意事项_子父类异常相关推荐

  1. java 异常 最佳实践_处理Java异常的10种最佳实践

    java 异常 最佳实践 在本文中,我们将看到处理Java异常的最佳实践. 用Java处理异常不是一件容易的事,因为新手很难理解,甚至专业的开发人员也可能浪费时间讨论应该抛出或处理哪些Java异常. ...

  2. 图像 异常检测算法_检测图像异常的算法

    图像 异常检测算法 Modern applications are generating enormous amounts of image data. And in the last years, ...

  3. 多元高斯分布异常检测代码_数据科学 | 异常检测的N种方法,阿里工程师都盘出来了...

    ↑↑↑↑↑点击上方蓝色字关注我们! 『运筹OR帷幄』转载 作者:黎伟斌.胡熠.王皓 编者按: 异常检测在信用反欺诈,广告投放,工业质检等领域中有着广泛的应用,同时也是数据分析的重要方法之一.随着数据量 ...

  4. 异常注意事项_多异常的捕获处理

    package com.learn.demo03.Exception;import java.util.Arrays; import java.util.List;/*异常的注意事项*/ public ...

  5. java 异常堆栈输出_打印Java异常堆栈信息

    背景 在开发Java应用程序的时候,遇到程序抛异常,我们通常会把抛异常时的运行时环境保存下来(写到日志文件或者在控制台中打印出来).这样方便后续定位问题. 需要记录的运行时环境包含两部分内容:抛异常时 ...

  6. java异常断点数组_使用IDEA异常断点来定位java.lang.ArrayStoreException的问题

    前言 最近对 base-spring-boot项目进行了升级.在将其用于应用开发中时遇到java.lang.ArrayStoreException的异常导致程序无法启动.平常开发过程中面对这种描述不够 ...

  7. classnotfoundexception是什么异常_大佬说“异常信息”是优秀程序员编写代码的宝贵财富,这是真的吗...

    嗯嗯.......大佬给我看看我的代码呢,到底错哪里了?大佬走过来,一波骚操作,安排得巴巴适适的.走时撂下一句:哥仔建议你看一下控制台,那么简单的问题,记住异常信息就是你宝贵的财富. try 用来指定 ...

  8. java主线程和子线程区别_主线程异常– Java

    java主线程和子线程区别 Being a Java Programmer, you must have seen exception in thread main sometimes while r ...

  9. Java基础视频教程第10天_面向对象之异常2、包

    一.面向对象--异常- finally finally 代码块:定义一定执行的代码,通常用于关闭资源. 代码示例一: class NoException extends Exception {}cla ...

最新文章

  1. window下从硬盘安装ubuntu双系统
  2. 【python】队列——用链表实现队列操作
  3. redhat6.下安装配置hadoop环境--单实例版本
  4. Guava之Ordering
  5. 2017年10月21日普及组 简单单词
  6. Cocos2dx-如何利用NDK分析崩溃日志
  7. leetcode 241. Different Ways to Add Parentheses | 241. 为运算表达式设计优先级(Java)
  8. oracle入门(8)——实战:支持可变长参数、多种条件、多个参数排序、分页的存储过程查询组件...
  9. 老码农90%的程序员都是瞎努力!这份路线教你成为高手
  10. MATLAB 2016a 安装包以及安装破解教程
  11. datax(3): win环境cmd乱码
  12. [附源码]SSM计算机毕业设计景区门票系统JAVA
  13. CSS 实现水晶按钮特效 - 来自 www.codesc.net
  14. 输出7和7的倍数,还有包含7的数字例如(17,27,37...70,71,72,73...)
  15. java的listroots_Java File listRoots()用法及代码示例
  16. iOS开发--APP性能检测方案汇总(一)
  17. 在windows下使用docker做本机linux环境系统测试
  18. [文档]腾讯云使用手册之云服务器-VPS简介
  19. Java中的类与对象之间的关系
  20. Linux下minikube启动失败(It seems like the kubelet isn't running or healthy)

热门文章

  1. css那些事儿2 经典两列布局
  2. JavaScript---Ajax和函数回调,异步编程
  3. 【转】Android 4.4前后版本读取图库图片和拍照完美解决方案
  4. 总结一下silverlight文章,然后死等10月10日的正式版
  5. Usb设备驱动3:root hub守护进程2
  6. MicroPython开发板:TPYBoard v102 播放音乐实例
  7. Watson使用指南(三)
  8. COCI CONTEST #3 29.11.2014 KAMIONI
  9. 通用的启动参数获取getopt
  10. 在Eclipse中搭建Python开发环境之三新建python 提示django not found