博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Exception
阅读量:6894 次
发布时间:2019-06-27

本文共 566 字,大约阅读时间需要 1 分钟。

hot3.png

Java程序失败-->生成异常对象封装错误条件-->抛与运行代码多线程程序中,线程生成未处理的异常,可能终止,但其它线程不受影响
错误Throwable:==>致命Error-->也称硬错误,典型:OutOfMemeryError-->通常由Java API或JVM本身抛出==>非致命Exception-->也称Bug,典型:NullPointerException
带资源的try语句:try (InputStream is = new FileInputStream(source)) {...}该资源无需finally语句清理,它会自动被关闭
try {...} catch (..) {...} finally {...}无论try,catch中怎样(即便带有return且被执行),finally都将被执行
重写方法中声明异常规则:>> 重写方法必须抛出与被重写方法抛出的异常类型相同的异常>> 重写方法可以抛出被重写方法抛出的异常的子异常>> 重写方法不能抛出被重写方法声明的异常的父异常>> 在重写方法抛出多个异常的情况下,重写方法必须抛出被重写方法抛出的异常的子集>> 重写方法未抛异常,则被重写方法也不能,反之亦然

转载于:https://my.oschina.net/u/1866954/blog/373049

你可能感兴趣的文章
关注安防行业 聚焦公共安防系统
查看>>
Android代码(Handler的运用),HttpURLConnection的应用,将url图片地址转换成图片。...
查看>>
MySQL锁系列(七)之 锁算法详解
查看>>
webOS 更名 LuneOS,新版本名为 Affogato
查看>>
《UNIX环境高级编程(第3版)》——导读
查看>>
11_Eclipse中演示Git版本的创建,历史版本的修改,创建分支,合并历史版本和当前版本...
查看>>
《实施Cisco统一通信管理器(CIPT1)》一1.2 CUCM概述
查看>>
《容器技术系列》一1.1 引言
查看>>
编程语言:变革创业思维的工具
查看>>
第一个libgdx程序--仿别踩白块
查看>>
一个开源项目维护者的笔记 — 为什么我关闭 PRs
查看>>
技术人员要失业?未来80% IT 工作将自动化
查看>>
Apache Spark机器学习.1.4 MLlib
查看>>
腾讯Android自动化测试实战3.1.1 什么是Robotium
查看>>
《Wireshark网络分析的艺术》—被误解的TCP
查看>>
《Linux防火墙(第4版)》——1.4 地址解析协议(ARP)
查看>>
《乐在C语言》一1.5 关键词
查看>>
Oracle内核技术揭密
查看>>
《软件工程(第4版?修订版)》—第1章1.3节什么是好的软件
查看>>
《PHP、MySQL和Apache入门经典(第5版)》一一2.7 基本安全规则
查看>>