关于RuntimeException[通俗易懂]

关于RuntimeException[通俗易懂]关于RuntimeException今天在写一个异常类的时候继承了RuntimeException,想一探究竟。RuntimeException:在定义方法时不需要声明会抛出runtimeException。Exception:定义方法时必须声明所有可能会抛出的exception。于是去查看了一翻api。publicRuntimeException() 提出了一种新的null运行时异常的详细信息。原因是没有初始化,初始化后可通过调用Throwable.initCause(..

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

关于RuntimeException

今天在写一个异常类的时候继承了RuntimeException,想一探究竟。

RuntimeException: 
在定义方法时不需要声明会抛出runtimeException。
Exception:
定义方法时必须声明所有可能会抛出的exception。

于是去查看了一翻api。

  • public RuntimeException()
    • 提出了一种新的 null运行时异常的详细信息。原因是没有初始化,初始化后可通过调用 Throwable.initCause(java.lang.Throwable)。

  • public RuntimeException(String message)
    • 用指定的详细信息构造一个新的运行时异常。原因是没有初始化,初始化后可通过调用 Throwable.initCause(java.lang.Throwable)。

      参数 message 的详细信息保存为以后的 Throwable.getMessage()方法检索。

  • public RuntimeException(String message, Throwable cause)
    • 用指定的详细信息构造一个新的运行时异常。

      值得注意的是,与cause详细消息为空不自动纳入这个运行时异常的详细信息。

    • 参数 message的详细信息(这是以后的 Throwable.getMessage方法检索)。

  • public RuntimeException(Throwable cause)
    • 提出了一种新的指定的原因和 (cause==null ? null : cause.toString())详细信息运行时异常(通常包含 cause类和详细信息)。此构造函数可用于运行时异常,多为其他throwables包装

  • protected RuntimeException(String  message, Throwable cause, boolean enableSuppression, boolean writableStackTrace)
    • 构建了一种新的指定详细信息,运行时异常原因,抑制启用或禁用,启用或禁用写的堆栈跟踪。

    • 参数message -详细信息。

      cause的原因。(一 null值是允许的,并指出原因是不存在的或未知的。)

      enableSuppression是否抑制是启用或禁用

      writableStackTrace是否应该写入堆栈跟踪

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/161467.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 人工智能,这五个行业岗位未来很吃香!

    人工智能,这五个行业岗位未来很吃香!

  • 你有网站吗_有些网站进不去怎么办

    你有网站吗_有些网站进不去怎么办1.最强大的“免费电子书”下载区——新浪电子书共享http://ishare.iask.sina.com.cn/(数十万册哦,全是免费滴!)2.性能很好的免费网络硬盘——云盘网(10G免费超大空间哦,支持共享,可加密文件)http://www.diskes.com/3.爱酷美剧(一边看美剧,一边学英语,不耽误啊!)http://www.icoolen.com/film4.传说中“天涯第一镇山神贴”!!!(先说明白了。机子配置低的不要点开。会死机的。镇山贴可不是开玩笑的,配置低的,直接卡死在外面,配置

  • 服务器四通道内存性能提升,四通道内存性能怎么样

    服务器四通道内存性能提升,四通道内存性能怎么样四通道的内存有提升,但是性价比不是很好,如果是发烧友那不需要考虑什么了,如果是实用主义者四通道带来的性能的提升可能不会在使用中有太多的明显的感受。组建四通道内存很简单,有足够的内存条卡槽,X79的芯片组,i7-3960K的处理器,Apacer宇瞻猎豹DDR3-16002GB*4或者海盗船DDR316002GB*4的内存条就可以了,当然其他品牌的内存条也可以,这里只是举例,四条一样…

  • 网页音乐播放器代码

    网页音乐播放器代码网页音乐播放器代码如果你也想往自己的博客里,网页里加入音乐播放器,只要复制下面的网页音乐播放器代码,做适当的修改就可以啦!有很多播放器可以选择,不要挑花眼哦!中true或1表示自动播放,false或0表示手动播放loop=”true”中的true或1表示重复播放,f

  • 常用的oracle数据库备份方式

    常用的oracle数据库备份方式小白都能看懂的oracle数据库备份方式!!!

  • ResNet18-TensorFlow[通俗易懂]

    ResNet18-TensorFlow[通俗易懂]1、ResNet代码#-*-coding:utf-8-*-“””CreatedonWedFeb2619:38:012020@author:HongyongHan”””importtensorflowastffromtensorflowimportkerasfromtensorflow.kerasimportlayers,SequentialclassBasicBlock(layers.Layer):#初始化函数#fil

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号