异常,文件,I/O流知识小结
2016-10-23 11:50
183 查看
程序运行错误可能的情况有提示出错,或者编译通过在运行时出错,这时称为异常。
异常:
try{
(可能存在异常的代码块)
}catch(异常捕捉){
(若是此异常,跳到finally语句)
}catch(异常捕捉){
(若是此异常,跳到finally语句)
}……finally{
(最后都要执行该语句)
}
语句执行顺序是在catch中从上到下依次执行遇到错误便停止执行。再跳到相应错误的
多个catch中异常捕捉也是顺序执行的,当某一个catch语句捕捉到错误则直接跳转到finally语句中执行finally语句中的代码。
文件操作:
文件(数据的集合,一般存放在外存中)
对文件的操作有isFile()检查是否为文件
delete()删除文件或者路径
list()列出该路径下的文件夹名和文件名
getName()获取文件名
getPath()获取文件的存储路径
流的概念
(按流的数据类型)
字节流
字符流
(按流的传输类型)
输入流
输出流
还有文件流,缓冲流,数据流,对象流
而流有四个抽象基类:InputStream 、OutputStream、Reader、Writer
如InputStream中有close(),available(),read()等方法。
OutputStream中有close(),flush(),write()等方法。
Reader中有close(),read()等方法。
Writer中有close(),write()等方法。
因此这些方法有更多的子方法,在此不一一列举。
异常:
try{
(可能存在异常的代码块)
}catch(异常捕捉){
(若是此异常,跳到finally语句)
}catch(异常捕捉){
(若是此异常,跳到finally语句)
}……finally{
(最后都要执行该语句)
}
语句执行顺序是在catch中从上到下依次执行遇到错误便停止执行。再跳到相应错误的
多个catch中异常捕捉也是顺序执行的,当某一个catch语句捕捉到错误则直接跳转到finally语句中执行finally语句中的代码。
文件操作:
文件(数据的集合,一般存放在外存中)
对文件的操作有isFile()检查是否为文件
delete()删除文件或者路径
list()列出该路径下的文件夹名和文件名
getName()获取文件名
getPath()获取文件的存储路径
流的概念
(按流的数据类型)
字节流
字符流
(按流的传输类型)
输入流
输出流
还有文件流,缓冲流,数据流,对象流
而流有四个抽象基类:InputStream 、OutputStream、Reader、Writer
如InputStream中有close(),available(),read()等方法。
OutputStream中有close(),flush(),write()等方法。
Reader中有close(),read()等方法。
Writer中有close(),write()等方法。
因此这些方法有更多的子方法,在此不一一列举。
相关文章推荐
- Android HttpClient上传文件与Httpconnection知识小结
- [手贱知识多]Linux下误移动根目录文件导致系统出现异常的解决方法
- C语言文件知识小结
- Android HttpClient上传文件与Httpconnection知识小结
- springmvc 异常处理、文件上传以及拦截器相关知识
- Android HttpClient上传文件与Httpconnection知识小结
- Android HttpClient上传文件与Httpconnection知识小结
- java学习笔记 异常知识小结
- 从零开始学Python(七):文件存储I/O流和异常捕捉
- 客制化知识小结--device目录下的文件解析
- 一些异常知识小结
- Android HttpClient上传文件与Httpconnection知识小结
- Android Layout xml文件里面的知识小结
- 文件和异常小结练习
- 文件上传下载小结一(转载)
- 嵌入式文件系统小结
- INF文件格式小结
- .NET大文件上传知识整理[转载]
- .NET大文件上传知识整理 转
- aix下的profile文件里边的一些知识