JAVA进阶 面向对象程序设计——第8周 异常处理与输入输出(IO)

本文主要介绍了异常处理机制,包括异常捕捉与处理的方法,并详细解释了try-catch语句的使用。此外,还探讨了输入输出流的概念及应用,如文本输入输出、流的基础类等。通过本文的学习,读者可以掌握如何有效处理程序运行时可能出现的各种异常情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第8周 异常处理与输入输出


8.1 异常
8.2 异常机制
8.3 流
8.4 文本输入输出
8.5 流的应用


。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。


8.1 异常


捕捉异常

处理异常:try  语句块【try  {          }     catch (      ){         }】


异常捕捉机制

try{

 可能异常代码        ;

                                   ;

}catch (Typel1    id1){

处理Typel1异常代码;

}catch (Typel2    id2){

处理Typel2异常代码;



捕捉到的异常

捉到了做什么?

捕捉异常,但是肯定是回不去了,而具体的处理逻辑则取决于你的业务逻辑需要 

再度抛出




。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。


8.2 异常机制



异常

如果要读文件

异常状况分析

异常程序及其改进【用上异常机制:业务逻辑与异常处理代码】


异常的抛出和声明

关键字throw


异常捕捉时的匹配

catch怎么匹配异常的


异常遇到继承

异常声明遇到继承关系



。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。


8.3 流


流是输入输出的方式

流是一维单向的

流的基础类



文件流



流过滤器


。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。



8.4 文本输入输出


文本流

reader/writer


汉字编码



格式化输入输出



。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。


8.5 流的应用


流的应用

对象串行化


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值