码迷,mamicode.com
首页 > 其他好文 > 详细

第十周课程总结

时间:2019-11-03 20:36:25      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:file类   stream   参数   put   资源   操作   获取   直接   file   

Java IO

File类

该类主要用于文件和目录的创建、文件的查找和文件的删除等。
主要方法在书370面。

RandomAccessFile类

RandomAccessFile类的主要功能是完成随机读取功能,可以读取指定位置的内容。
对象声明:RandomAccessFile raf = newRandomAccessFile(File file, String mode);

其中参数 mode 的值可选 "r":可读,"w" :可写,"rw":可读写

获取当前文件指针位置:int RandowAccessFile.getFilePointer();

主要方法在377

字节流和字符流

首先程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。

在java.io包中操作文件内容的主要有两大类:字节流、字符流,两类都分为输入和输出操作。在字节流中输出数据主要是使用OutputStream完成,输入使的是InputStream,在字符流中输出主要是使用Writer类完成,输入流主要使用Reader类完成。(这四个都是抽象类)

字节流在操作的时候本身是不会用到缓冲区(内存)的,是与文件本身直接操作的,而字符流在操作的时候是使用到缓冲区的

IO操作属于资源操作,最后一定要关闭

第十周课程总结

标签:file类   stream   参数   put   资源   操作   获取   直接   file   

原文地址:https://www.cnblogs.com/hy14157/p/11788495.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!