java throwable_throwable和Exception的区别(详细一点)
展开全部
1、Throwable是java.lang包中一个专门用来处理异常的32313133353236313431303231363533e78988e69d8331333366303765类。它有两个子类,即Error 和Exception,它们分别用来处理两组异常。
2、Throwable类是整个异常体系类的“父级类”,当然最终追根溯源到底的父类当然要归于Object类。
Throwable类实现了Serializable接口,表示Throwable可以进行序列化,继承自Object类,他的子类主要是Error和Exception类还有一个StackRecorder类。
3、Exception是Throwable的一个主要子类。Exception下面还有子类,其中一部分子类分别对应于Java程序运行时常常遇到的各种异常的处理,其中包括隐式异常。
比如,程序中除数为0引起的错误、数组下标越界错误等,这类异常也称为运行时异常,因为它们虽然是由程序本身引起的异常,但不是程序主动抛出的,而是在程序运行中产生的。
4、子类Error和Exception
Exception 则表示一般性的异常,而且这种异常是设计中早已考虑到很常见的错误,并且一定要求在设计中说明如果处理这种异常。
Error主要是用于表示Java和虚拟机内部的异常信息,而Exception异常则是由于程序中可能存在各种的问题,是需要使用者去注意和捕获的异常。
扩展资料
子类Error和Exception
Exception 则表示一般性的异常,而且这种异常是设计中早已考虑到很常见的错误,并且一定要求在设计中说明如果处理这种异常。
Error主要是用于表示Java和虚拟机内部的异常信息,而Exception异常则是由于程序中可能存在各种的问题,是需要使用者去注意和捕获的异常。
java throwable_throwable和Exception的区别(详细一点)相关推荐
- java e.getmessage() null,浅谈Java异常的Exception e中的egetMessage()和toString()方法的区别...
Exception e中e的getMessage()和toString()方法的区别: 示例代码1: public class TestInfo { private static String str ...
- wed后端和java的区别_web前端和web后端的区别详细分析
原标题:web前端和web后端的区别详细分析 在刚开始从事web开发时,首先要选准学习方向,看是想从事前端部分还是后端程序部分.当然在工作的后期,就不会分的那么细致了.做前端到后期也会懂一些后端的技术 ...
- check在java意思吗_谈谈Java:Checked Exception与 unCheckException Runtime Exception 的区别...
Java里有个很重要的特色是Exception ,也就是说允许程序产生例外状况.而在学Java 的时候,我们也只知道Exception 的写法,却未必真能了解不同种类的Exception 的区别. 首 ...
- Java并发知识总结,超详细!(上)
Java并发知识总结,超详细! 首先给大家分享一个github仓库,上面放了 200多本经典的计算机书籍 ,包括C语言.C++.Java.Python.前端.数据库.操作系统.计算机网络.数据结构和算 ...
- 转:Java多线程学习(总结很详细!!!)
Java多线程学习(总结很详细!!!) 此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎么能更上一个台阶呢? 本文主要讲java中多线程 ...
- java面试题答案大全超详细(持续更新)
java面试题答案大全超详细 第01章 java语言面试题 项目经理(作者):张明星 JVM 运行时数据区是什么? 程序计数器是什么? 程序计数器(线程私有) Java 虚拟机栈的作用? 本地方法栈的 ...
- 转 :2019年Java大厂面试(吐血超详细总结)
2019年Java大厂面试(吐血超详细总结) 本文来自于慕课网手记:Java大厂面试(吐血超详细总结),转载请保留链接 ;) 转载自:https://www.imooc.com/article/286 ...
- java 接口与抽象类的区别
1.概述 一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时,你底层的具体实现需要考虑的就仅仅是一些算法 ...
- Java NIO与IO的区别和比较
Java NIO与IO的区别和比较 导读 J2SE1.4以上版本中发布了全新的I/O类库.本文将通过一些实例来简单介绍NIO库提供的一些新特性:非阻塞I/O,字符转换,缓冲以及通道. 一. 介绍NIO ...
最新文章
- SPC在SAP QM模块中的应用
- python -- 青少年如何使用 Python 开始游戏开发
- android LaunchMode之SingleTask
- 学习dos批处理,再也不怕老板安排一些重复性高的工作了,几行代码就搞定!
- protect 继承_C++ protected继承和private继承是不是没用的废物?
- Mockito – JAXB的RETURNS_DEEP_STUBS
- Zabbix的应用(6)----常见错误
- spring-kafka、kafka-client 和springboot的版本对应关系
- CMS网站页面管理开发汇总
- 短视频怎么才能做好内容付费?
- HiveSql 日期格式转换
- i.MX6ULL 开发板在Ubuntu系统下实现串口通信
- Centos7.6安装Bugzilla5.0.4
- 那村的人儿(村长)第十期数码照片后期处理全套培训教程
- 动手实现天气预报App(二)——显示天气信息
- dp什么意思java_%~dp0是什么意思
- 入职一年,升职一次,涨薪两次
- 我们的Twitter帐号http://twitter.com/cosmocommerce
- 不为人知的几个微信实用技巧
- PTA:最佳情侣身高差 (10分)(c++版)