热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

java中未经检查和运行时异常[重复]-Uncheckedandruntimeexceptionsinjava[duplicate]

Thisquestionalreadyhasananswerhere:这个问题在这里已有答案:Differencebetweenjava.lang.Runti

This question already has an answer here:

这个问题在这里已有答案:

  • Difference between java.lang.RuntimeException and java.lang.Exception 12 answers
  • java.lang.RuntimeException和java.lang.Exception之间的区别12答案

In Java, we have checked exceptions and unchecked exceptions. Also, we have runtime exceptions. My question is - Are all runtime exceptions unchecked exceptions and all unchecked exception are runime excepions? Means can these two words be used interchangeably?

在Java中,我们检查了异常和未经检查的异常。此外,我们有运行时异常。我的问题是 - 所有运行时异常都是未经检查的异常,所有未经检查的异常都是runime异常吗?这两个词可以互换使用吗?

1 个解决方案

#1


5  

All runtime exceptions (e.g. NullPointerException) are unchecked exceptions.

所有运行时异常(例如NullPointerException)都是未经检查的异常。

Since errors (e.g. StackOverflowError) are also unchecked exceptions, not all unchecked exceptions are runtime exceptions.

由于错误(例如StackOverflowError)也是未经检查的异常,因此并非所有未经检查的异常都是运行时异常。

The Java Language Specifications define an unchecked exception: "The unchecked exception classes are the run-time exception classes and the error classes."

Java语言规范定义了一个未经检查的异常:“未经检查的异常类是运行时异常类和错误类。”


推荐阅读
author-avatar
依然-狠幸福
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有