IO,异常

2017年9月24日

一、3个函数获取异常的信息
1、getMessage()函数:输出错误的性质
2、toString()函数:给出异常的类型和性质。
3、printStackTrece()函数:指出异常的类型、性质、栈层次及出现在程序中的位置。
二、finally
1、在finally语句块中发生了异常。
2、子昂前面的代码中使用了system.exit()退出程序。
3、程序所在的线程死亡。
4、关闭CPU。
三、异常的分类
1、ClassCastException                   类型转换异常
2、ClassNotFoundEXception               未找到相应类异常
3、ArrayIndexOutOfBoundsException       数组下标越界异常
4、ArithmeticException                  算数异常
5、ArrayStoreExceptin                   数组中包含不兼容的值抛出的异常
6、SQLException                         操作数据库异常类
7、NullPointerException                 空指针异常
8、NoSuchFieldException                 字段未找到异常
9、NoSuchMethodException                方法未找到抛出的异常
10、NumberFormatException               字符串转换为数字抛出的异常
11、NegativeArraySizeException          数组元素个数为负数抛出的异常
12、StringIndexOutBoundsException       字符串索引超出范围抛出的异常
13、IOException                         输入输出异常
14、IllegalAccessException              不允许访问某类异常
15、InstantiationException              指定类无法实例化对象
16、EOFException                        文件已结束异常
17、FileNotFoundException               文件未找到异常
四、Java的IO系统

1、数据的读取方式:顺序读取、随机读取、二进制读取、字符读取、安行读取、按字符读取。
2、Java的IO主要部分:
1)流式部分——IO的主体部分。
2)非流式部分——一些辅助类。
3)文件读取部分与安全相关的系数。
3、Java的流程操作为:1)字节流(OutputStream读取、InputStream写入)。
    2)字符流(Reader读取、Writer写入)
4、四个抽象类的流:
1)InputStream:字节流,读取数据。
2)OutputStream:字节流,写入数据。
3)Reader:字符流,读取数据。
4)Writer:字符流,写入数据。






















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值