Java知识点-受检异常与非受检异常
来源:互联网 发布:手机做笔记软件 编辑:程序博客网 时间:2024/05/17 04:46
受检异常与非受检异常
1.受检异常是在编译时期有编译器检测的异常,必须要捕获异常。受检异常继承于Exception。
2.非受检异常是在运行时期的异常,编译器不会检测异常,需要时也可以捕获异常。非受检异常继承于RuntimeException。
代码如下:
<pre name="code" class="java"><span style="font-family:Verdana;font-size:18px;">package com.demo;public class Demo {public static void checkException() throws Exception {throw new CheckException("受检异常");}public static void unCheckException() {throw new UnCheckException("非受检异常");}public static void main(String[] args) {try {checkException();} catch (Exception e) {e.printStackTrace();}unCheckException();}}</span>
com.demo.CheckException: 受检异常
at com.demo.Demo.checkException(Demo.java:6)
at com.demo.Demo.main(Demo.java:15)
Exception in thread "main" com.demo.UnCheckException: 非受检异常
at com.demo.Demo.unCheckException(Demo.java:10)
at com.demo.Demo.main(Demo.java:20)
可以看出受检异常必须在编译时就捕获到,而非受检异常则不需要在编译时捕获,在运行时抛出了RuntimeException。
0 0
- Java知识点-受检异常与非受检异常
- 受检与非受检异常
- java 受检异常和非受检异常
- Java受检异常和非受检异常
- Java提高:受检异常尽可能转化为非受检异常
- java受检异常和非受检异常的区别
- 受检异常和非受检异常
- 受检异常
- Java异常处理-----非运行时异常(受检异常)
- 【建议112--笔记】受检异常和非受检异常
- java中受检的异常
- Java- 受检的异常(checked Exception)
- 运行时异常与受检异常的异同
- Java运行时异常和受检查异常
- UncaughtExceptionHandler—处理Runnable线程内的非受检异常
- 处理Callable线程内部的非受检异常
- 运行时异常和受检查异常
- Java中的异常分为受检查的异常和不受检查的异常
- sql学习笔记(4)---------常用子句
- C指针编程之道 ---第十一次笔记
- leetcode_Excel Sheet Column Number
- BigDataSet Experientment
- 光学镀膜屏的屏幕保护膜的好处
- Java知识点-受检异常与非受检异常
- swt中text限制只输入数字
- Dell E6400 上装Ubuntu无法使用无线网的问题
- leetcode_Excel Sheet Column Title
- mina 2 心跳包
- ubuntu14.04下python2.7推荐系统Crab搭建
- hdu 3999 The order of a Tree
- sql学习笔记(5)---------有关时间查询语句
- TCP/IP TIME_WAIT状态原理