没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
学习导读
本章将介绍 Java 语言中的一些高级特
性:异常处理、多线程机制、流式 IO 以及网
络通信,其中每个部分都能扩展成一个专题。
读者在本章学习到的只是其中很小的一部分,
但是能够从中了解一些基本概念和基本操作,
为今后的深入学习打下基础。异常处理提供对
错误的捕捉和处理机制;多线程机制使得程序
的多个子任务能够“同时”执行;流式 IO 提供
了对输入输出的读写机制;网络通信特性允许
Java 程序通过 Socket 实现底层通信,并利用 J
ava 提供的扩展组件实现高层服务。
第九章
Java 高级编程
教学重点与难点:
异常处理、多线程机制、流式 IO 以及网络通
信的基本概念和模型
异常的捕获和处理
多线程的实现及 Runnable 接口的应用
流式输入输出的操作、文件读写及随机访问
基于 Socket 的面向连接的网络底层通信及高
层服务
9.1 异常处理
在 Java 中,提供了错误捕捉和处理机制,即异常处理机制。
在程序运行过程中发生错误时, Java 允许其不按照正常路径完
成任务,由发现错误的方法抛出封装了错误信息的对象(异
常)到其调用程序,发出已经发生问题的信号,然后立即退出;
而且,程序并不在调用该方法的代码处继续执行,而是由异常
处理机制开始搜索一个能够处理这种特定错误情况的异常处理
器。
9.1.1 异常分类
Throwabl e
Error
Excepti on
Vi rtual Machi neError
ThreadDeath
I OExcepti on
EOFExcepti on
StackOver owError
Runti meExcepti on
OutOfMemoryError
Fi l eNotFoundeExcepti on
Nul l Poi nterExcepti onAri thmeti cExcepti on I l l egal ArgumentExcepti on
. . .
. . .
. . .
. . .
. . .
Throwable 类派生出两个分支: Error 和 Exception 。
Error 类被认为是不能恢复的严重错误,如系统内部错误
和资源耗尽错误等。不应该抛出这种类型的错误,而是让程
序中断。
Exception 类定义可能遇到的轻微错误,分为派生自 Run
timeException 类的异常和非派生自 RuntimeException 类的
异常。这时,可以写代码来处理异常并继续程序执行,而不
是让程序中断。
区分 RuntimeException 和非 RuntimeException 的规则
是:编程错误导致 RuntimeException ,如被零除、数组越
界访问、空指针访问等;而其他异常则是由于意外情况而发
生的,如试图读取文件结尾以后的数据、试图打开错误的 U
RL 、试图根据并不代表已存在类的字符串来查找 Class 对
象等。
剩余36页未读,继续阅读
资源评论
- 枫尘何落2014-08-22比较好的课件,希望能再详细点就好了。
- 低调的键盘2012-12-26是比较好的课件,对于自学者来说不够详细
- sansanhye2011-10-26是比较好的课件,对于自学者来说不够详细
code男神
- 粉丝: 12
- 资源: 150
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Screenshot_20240427_031602.jpg
- 网页PDF_2024年04月26日 23-46-14_QQ浏览器网页保存_QQ浏览器转格式(6).docx
- 直接插入排序,冒泡排序,直接选择排序.zip
- 在排序2的基础上,再次对快排进行优化,其次增加快排非递归,归并排序,归并排序非递归版.zip
- 实现了7种排序算法.三种复杂度排序.三种nlogn复杂度排序(堆排序,归并排序,快速排序)一种线性复杂度的排序.zip
- 冒泡排序 直接选择排序 直接插入排序 随机快速排序 归并排序 堆排序.zip
- 课设-内部排序算法比较 包括冒泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、归并排序和堆排序.zip
- Python排序算法.zip
- C语言实现直接插入排序、希尔排序、选择排序、冒泡排序、堆排序、快速排序、归并排序、计数排序,并带图详解.zip
- 常用工具集参考用于图像等数据处理
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功