Java中的异常笔记Mars
来源:互联网 发布:音乐社美工基本功 编辑:程序博客网 时间:2024/06/07 05:05
1.什么是异常(exception):中断了正常指令流的事件。
语法错误:在程序编译过程出现的错误;
异 常:在程序运行的时候出现一些事故,产生异常;
uncheak异常:编译器不会要求对异常捕捉;
cheak异常:编译器要求对异常捕捉;
2.try catch结构
finally{ 代码体 }:始终执行。
3.throw关键字
throw e:抛出异常对象,终止程序
1)RuntimeException:运行时异常
2)Exception:check异常
虚拟机要求对异常进行处理
修改后:添加thows Exception{}(属于check异常):属于声明异常。
setAge()函数有可能会产生异常,产生异常后,这个异常由谁调用谁处理。所以User类不会报错,谁调用它谁就会报错。
修改调用:添加try...catch捕捉
异常的处理:在函数内处理或者由调用这个函数的地方处理
网友总结:增加健壮性 比如:为什么开车要买保险(为什么要异常)
1. 异常通常用于扑捉意外的错误,也就是编码所不能控制的错误,比如说数据库出问题连接不上了,
文件找不到了,或者如楼上所言地震、火山神马的。
2. 通过抛出异常,可以把同类问题汇拢到一起统一解决,这样代码就更精简了。
3. 通过看异常栈,方便层层跟踪错误。
4. 提高代码的可读性,让我们把异常处理代码和普通代码分开。
5. 异常见名知意,看信息很容易知道产生异常的原因。
0 0
- Java中的异常笔记Mars
- Java中的IO笔记Mars
- Java中的IO笔记Mars(1)(2)
- Java中的IO-Mars老师学习视频笔记
- Java基础笔记 – Java中的Exception异常 自定义异常
- Java基础笔记 – Java中的Exception异常 自定义异常
- java当中的IO(一)mars笔记【图解】---------(在编译io程序时,会有编译异常,所以我们就要try...cath处理异常)
- 【慕课笔记】第一章 异常与异常处理 第5节 JAVA中的异常链
- 【java】java中的异常
- Java学习笔记——异常中的继承问题
- Mars学习笔记
- Mars视频随手笔记
- Android Mars开发笔记
- 抽象类笔记Mars
- 【慕课笔记】第一章 异常与异常处理 第4节 JAVA中的异常抛出以及自定义异常
- eclipse(Mars Release)启动tomcat时报异常Java.lang.OutOfMem:java.lang.OutOfMemoryError: PermGen space
- Java中的异常处理
- java中的的异常
- 用HTML实现静夜思的ppt
- linux清理内存命令
- Java中的注解是如何工作的
- Ubuntu16.04 chrome字体发虚问题
- C语言inline详细讲解
- Java中的异常笔记Mars
- Git SSH Key 生成步骤
- BGP是什么
- CentOS 下编译安装php memcached扩展
- Ehcache Memcache Redis
- J2ee项目从0搭建(四):tomcat下载、安装、配置、运行
- UIView动画
- 正确释放Vector的内存
- React Native Mac环境搭建