java学习第五天异常机制.day14
异常处理机制
确保程序的正常执行。这种机制称为异常处理机制


异常对象
| 常用方法 | 方法介绍 | 
|---|---|
| toString | 返回异常类型和异常信息 | 
| getMessage | 返回异常信息 | 
| printStackTrace | 打印堆栈信息(红色)。包含了异常信息,错误类型,错误位置,方便程序开发阶段的调试(一般要打开),也是JVM默认的异常处理机制 | 
try...catch...finally
try...catch 和之前一样用于捕获并处理异常,finally代码块用于处理异常后的收尾工作。
不管是否发生异常,finally总执行。
finally的收尾工作包含释放内存、关闭文件、关闭网络连接、关闭数据库、关闭...
return 总是最后执行的。
声明自定义异常


java学习第五天异常机制.day14的更多相关文章
- 201671010140. 2016-2017-2 《Java程序设计》java学习第五周
		java学习第五周心得体会 本周,是Java学习第五周,随着时间推移,随着课本内容的推进,我们接触到的程序也开始变得越来越复杂,不再是二三章那些用来练手的小程序了,这一点,在我们的例题运 ... 
- java学习(五)
		学号 20189214 <Java程序设计>第五周学习总结 教材学习内容总结 输入输出 文件系统可以包含3种类型的对象:文件.目录和符号链接. 一个文件或路径是一个java.io.File ... 
- Java学习之泛型和异常
		泛型 1,设计原则或目的:只要代码在编译的时候没有错误,就不会抛异常. 2,泛型通配符 :类型通配符一般是使用 ? 代替具体的类型实参.注意了,此处是类型实参,而不是类型形参!相当于(父类作用)L ... 
- Java OOP——第五章 异常
		1. 尝试通过if-else来解决异常问题: Eg: public class Test2 { public static void main(String[] args) { ... 
- 从.Net到Java学习第五篇——Spring Boot &&Profile &&Swagger2
		从.Net到Java学习系列目录 刚学java不久,我有个疑问,为何用到的各种java开源jar包许多都是阿里巴巴的开源项目,为何几乎很少见百度和腾讯?不是说好的BAT吗? Spring Boot 的 ... 
- Java学习笔记35(异常)
		代码在运行中发生的问题就是异常 java中把多种异常封装多个类,当程序出现问题时候,就会创建异常类对象并且抛出相关信息 异常体系: Throwable类是Java中所有错误或异常的父类 Throwab ... 
- Java学习笔记26(异常)
		异常的定义: Java代码在运行过程中发生的问题就是异常 异常类:出现问题就会常见异常类对象,并抛出异常的相关信息,异常的位置,原因 异常体系: Throwable类是java中所有错误或异常的父类 ... 
- JAVA学习第五十九课 — 网络编程概述
		网络模型 OSI(Open System Interconnection)开放系统互连:參考模型 TCP/IP 网络通讯要素 IP地址 port号 传输协议 网络參考模型 七层OSI模型的基本概念要了 ... 
- Java学习个人备忘录之异常
		概述 异常:是在运行时期发生的不正常情况. 在java中用类的形式对不正常情况进行了描述和封装对象. 描述不正常的情况的类,就称为异常类. 以前正常流程代码和问题处理代码相结合,现在将正常流程代码和问 ... 
随机推荐
- 清明欢乐赛(USACO选题)
			总传送门 T1. [USACO19JAN] Redistricting P luogu P5202 思路: 这种每次选出段长有个上限\(k\)的常常是和单调队列有关. 这里是单调队列优化dp 不过一开 ... 
- syc-day2
			第1题:mod注意负数. 第2题:dp 第3题:构造(奇偶性) 第4题:线段树 
- Linux下添加MySql组件后报无权限问题解决
			Tomcat日志报错如下: Caused by: java.sql.SQLException: Access denied for user 'root'@'localhost' (using pas ... 
- MySQL锁(乐观锁、悲观锁、多粒度锁)
			锁 并发事务可能出现的情况: 读-读事务并发:此时是没有问题的,读操作不会对记录又任何影响. 写-写事务并发:并发事务相继对相同的记录做出改动,因为写-写并发可能会产生脏写的情况,但是没有一个隔离级别 ... 
- Python3 filter()函数和map()函数
			filter(function or None,iterable) 函数用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象,如果要转换为列表,可以使用 list() 来转换. 该接收两个参数,第 ... 
- NB-IoT/LoRa/eMTC和蓝牙/WiFi的关系是互补还是替代?
			近年来,相继出现了许多物联网技术.WiFi.蓝牙.NB-IoT.LoRa.eMTC和其他技术为IoT实践提供了一流的技术支持通讯端口.拥有这么多技术,能够互相替代吗?还是能起到互补的作用?为低功耗广域 ... 
- 想学设计模式、想搞架构设计,先学学UML系统建模吧您
			UML系统建模 1 概述 1.1 课程概述 汇集UML及其相关的一些话题 回顾UML相关的符号与概念 以电商订单相关业务为例,借助UML完成系统建模 将UML变成提升建模效率,表达架构思想的工具 1. ... 
- html关键字大全
			html标签属性大全 html标签属性大全从网上搜集整理的常用html标签,供朋友们交流学习html用. html标签<marquee> <marquee>...</ma ... 
- SAP BOM  读取
			1.查找 物料号.工厂.物料描述. 表:MARA MARC MAKT 逻辑: 输入物料(选择选项)中的物料编号(MARA-MATNR)和 输入工厂(选择选项 ... 
- ssm框架layui分页下标中文乱码,或者请选择中文乱码,提示乱码等
			开始我以为是layui的bug 后来发现不是 用过的方法: 1.修改layui的js文件 将其中的中文变为encdoe 代码 比如laypage.js下的中文 2.添加web.xml的过滤器 该代码 ... 
