IO,异常

来源:互联网 发布:mac怎么截gif 编辑:程序博客网 时间:2024/06/06 09:08

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:字符流,写入数据。






















原创粉丝点击