文件名称:
尚硅谷_宋红康_第7章_异常处理.pdf
开发工具:
文件大小: 1mb
下载次数: 0
上传时间: 2019-07-03
详细说明:本教程特点:
1.更适合零基础学员:
·自Java语言起源始,循序渐进,知识点剖析细致且每章配备大量随堂练习,让你步步为营,学得透彻、练得明白
·拒绝晦涩难懂的呆板教学,宋老师语言生动幽默,举例形象生动深入浅出,迅速让你把握问题本质,四两拨千斤
2.课程内容推陈出新:
·基于JDK 11,将Java8、Java9、Java10、Java11新特性一网打尽
·课程中,Eclipse和IDEA这两种企业一线开发环境都使用到了
3.技术讲解更深入、更全面:
·课程共30天,715个知识视频小节,涉及主流Java使用的方方面面,全而不冗余
·全程内容涵盖数据结构、设计模式、JVM内存结构等深度技术目录》异标述与异体系结的
常见异常
3异常处理机制一: try-catch-finally
4异常处理机制二: throws
而琏谷
手动抛出异常: throw
用户自定义异常类
心琏谷
7-1异常概述与异常体系结构
让天下角难学的技术
71异常概述与异常体系结构
心琏谷
在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美
在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避
免的,比如:客户输入数据的格式,读取文件是否存在,网络是否始终保持
通畅等等。
让天下角难学的技术
71异常概述与异常体系结构
心琏谷
●异常:在Java语言中,将程序执行中发生的不正常情况称为“异常”
(开发过程中的语法错误和逻辑错误不是异常)
●Java程序在执行过程中所发生的异常事件可分为两类:
Eror:Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源
耗尽等严重情况。比如: StackOverflowError和OOM。一般不编写针对性
的代码进行处理。
> Exception:其它因编程错误或偶然的外在因素导致的一般性问题,可以使
用针对性的代码进行处理。例如:
√空指针访问
√试图读取不存在的文件
网络连接中断
√数组角标越界
让天下角难学的技术
71异常概述与异常体系结构
心琏谷
●对于这些错误,一般有两种解决方法:一是遇到错误就终止程序
的运行。另一种方法是由程序员在编写程序时,就考虑到错误的
检测、错误消息的提示,以及错误的处理。
●捕获错误最理想的是在编译期间,但有的错误只有在运行时才会发生
比如:除数为0,数组下标越界等
分类:编译时异常和运行时异常
让天下角难学的技术
71异常概述与异常体系结构
Throwable
E
rror
Java源程序
ClassNot
Clonenot
IOException
Found
Supported
Runtime
Exception
Exception
Exception
avac. exe
Arithmetic
Exception
字节码文件
File NotFound
Classcast
Exception
Excepti
MalformedURL
Argument
Exception
Exception
Java.exe
UnknownHost
State
Exception
Exception
Indexout
ofBounds
ption
在内存中加载、运行类
NoSuch
Element
蓝色:非受检( unchecked)异常
Exception
红色:受检( checked)异常
NullPointer
Exception
71异常概述与异常体系结构
心琏谷
1运行时异常
●是指编译器不要求强制处置的异常。一般是指编程时的逻辑错误,是程序
员应该积极避免其出现的异常。 java. lang. RuntimeException类及它的子
类都是运行时异常。
●对于这类异常,可以不作处理,因为这类异常很普遍,若全处理可能会对
程序的可读性和运行效率产生影响
2编译时异常
●是指编译器要求必须处置的异常。即程序在运行时由于外界因素造成的
般性异常。编译器要求Java程序必须捕获或声明所有编译时异常
对于这类异常,如果程序不处理,可能会带来意想不到的结果
让天下角难学的技术
心琏谷
7-2常见异常
让天下角难学的技术
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.