`

异常笔记

阅读更多
一、概述
在Java程序设计语言中,异常对象都是派生自java.lang.Throwable类的一个实例!所有派生于Error类或RuntimeException类的异常称为未检查(unchecked)异常,所有其他的异常称为已检查(checked)异常。
异常处理的方法有二种:1. 声明异常 2. 捕获异常






二、声明异常
关键字: throws, throw
1. 已检查异常必须声明,未检查异常可声明也可不声明。
2. 如果在子类中覆盖了超类的一个方法,子类方法中声明的已检查异常(未检查异常可以不再声明)不能超过超类方法中声明的异常范围(也就是说,子类方法中抛出的异常范围更小,或者根本不抛出任何异常(此时为捕获了超类抛出的所有已检查异常))。
3. 如果超类方法中没有抛出任何已检查异常,子类也不能抛出任何已检查异常。
4. Java 编译器严格的执行throws说明符。如果调用了一个抛出已检查异常的方法,就必须对它进行处理,或者将它传递出去。

三、捕获异常
关键字:try, catch, finally

四、参考类
1. java.lang.Throwable:
  • 大小: 25.4 KB
分享到:
评论

相关推荐

    韩顺平讲解的java异常笔记

    韩顺平讲解的java异常笔记

    第十章异常笔记

    旺旺老师视频教程第十章异常的整理。使用思维导图查看。

    java面向对象异常笔记详细

    适合初学者学习,面试人员学习

    oracle笔记异常处理

    oracle笔记异常处理,异常处理的代码案例和知识点笔记!

    Java异常详解_动力节点Java学院整理

    Java异常详解_动力节点Java学院整理,动力节点口口相传的Java黄埔军校

    狂神说所有JAVA基础篇,到异常部分java.md

    狂神说所有JAVA基础篇,到异常部分j

    java读书笔记笔记笔记笔记笔记笔记

    笔记通常涵盖了语言的基础概念、核心特性、类与对象、内存管理、多线程、异常处理、输入/输出(I/O)系统等方面的内容。 【描述】"别下别下别下别下别下别下别下别下别下别下别下别下别下别下别下别下别下别下别下" ...

    初级笔记本维修学习笔记

    以下是一份初级笔记本维修学习笔记,旨在帮助新手逐步掌握基本的笔记本电脑维护与故障排查技巧。 一、安全操作与工具准备 在进行任何维修工作前,确保笔记本断电并拔掉电源适配器,以防触电。同时,使用防静电手环...

    Java入门笔记5_异常

    Java异常处理是编程中至关重要的一个部分,它帮助开发者在程序执行过程中捕获并处理错误。在Java中,异常处理的机制是通过`try-catch-finally`块来实现的,这种结构允许我们把可能会抛出异常的代码包裹在`try`块中,...

    Java学习笔记之异常

    ### Java学习笔记之异常 #### 一、异常概念与理解 异常是指在程序运行过程中发生的非预期事件,这些事件可能会导致程序无法正常执行。在Java中,异常处理是一种非常重要的机制,它允许开发者以优雅的方式处理错误...

    java学习笔记——异常

    Java学习笔记——异常 在Java编程中,异常处理是一项至关重要的技能,它允许开发者优雅地处理程序运行时可能遇到的问题,防止程序意外终止,并提供有用的反馈信息。异常是程序执行过程中遇到的不正常情况,例如除以...

    java笔记 异常 多线程

    下面将详细解析与“java笔记 异常 多线程”相关的知识点,包括异常处理的基本概念、如何捕捉和抛出异常、自定义异常的创建,以及这些知识点在实际编程中的应用。 ### Java异常处理 Java异常处理是Java语言的一个...

    exception_notes

    下面将详细讲解标题“exception_notes”所涵盖的Java基础异常笔记,包括异常的产生与处理、异常类的继承结构以及Java的异常处理机制。 1. 异常的产生与处理 异常在Java中是程序运行时发生的错误,通常表示预期之外...

    狂神笔记,b站狂神说课程笔记大全(最新)

    7、JavaSE:异常机制 8、JavaSE:常用类 9、JavaSE:集合框架 10、JavaSE:IO流 11、JavaSE:多线程 12、JavaSE:网络编程 13、JavaSE:Gui编程 14、JavaSE:注解和反射 15、MySQL和JDBC 16、前端:Html5 17、前端:...

    笔记本维修笔记(三十讲全)

    《笔记本维修笔记(三十讲全)》是一份来自山西省长治市华育电脑学校的电脑芯片级维修课程资料,由专业的笔记本维修教师精心编撰。这份资料涵盖了笔记本维修的多个核心领域,通过30个独立的专题,深入浅出地讲解了...

    java超强笔记

    此外,异常处理(try-catch-finally)也是必不可少的内容,它有助于编写健壮的代码。 随着对基础知识的掌握,笔记会进一步带你探索Java集合框架,包括数组列表、链表、队列、栈、映射等数据结构,以及它们在实际...

    java笔记.zip

    2020-4-6 java笔记 ---异常 2020-4-6 java笔记 --多线程 2020-4-8 java笔记 String类 2020-4-9 java 比较器 2020-4-10 java笔记 枚举类 2020-4-10 java 注解(Annotation) 2020-4-11 Java 集合 2020-4-15 java 泛型...

    狂神说Java系列笔记.rar

    笔记会介绍异常的分类、如何抛出和捕获异常,以及如何编写自定义异常。 7. **30、整合Dubbo+Zookeeper.pdf**:Dubbo是一个高性能的服务框架,而Zookeeper常用于服务治理。这份笔记将讲解如何将两者结合,实现服务的...

    SSM笔记-SpringMVC的异常处理

    SSM笔记-SpringMVC的异常处理,包含了ExceptionHandler注解、ResponseStatusExceptionResolver、DefaultHandlerExceptionResolver、SimpleMappingExceptionResolver的使用和试验

Global site tag (gtag.js) - Google Analytics