馆档网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 文件总结
侵权投诉

文件总结

关于文件操作的总结
对于文件的操作很多。比如打开文件创建文件关闭文件等一系列的操作,同时也有很多其他的关于文件内容的操作:对文件内容的读取,写入。那么就需要使用io流来执行。
IO也就是输入输出,流按方向分为输入流(InputStream)和输出流(OutputStream)。按性质可以分为:
基础字节流(原始流):InputStream和OutputStream是java中可以按最小数据单位读取的流,即每次读写一个字节,基础流是直接连结到输入源的流。
基于具体数据类型的流:如果要从流中读取指定的数据类型的数据,如int,long型的数值,则要使用DataInput/DataOutput接口的子类如DataInputStream和DataOutputStream来实现读取或者写入。JPI文档里面有具体的使用方法。
如果对于文件的操作,那么就有:
OutputStream t1=new FileOutputStream(fn);
DataOutputStream dos = new DataOutputStream(t1);
先new一个文件输出流,然后再利用DataOutputStream对其write,当然write的方法有很多。那么自己就可以想写什么就写什么,也就可以做一个属于自己的文件/通信协议了。
做一个文件协议的话,两个人按照已经约定好的步骤向文件中写入内容,比如:先写一个int进去,再写一个String,再写一个char,再写一个short,最后写一个byte。这么做对方就可以按照这个规矩再写一串按照这个规矩的文件read方法,把写入到文件的内容解析出来,那么通信协议也是这么做,只要双方在传输的时候约定好一些代号和记号对方就可以很清晰的解析你的意思。就比如目前和队友在做的仿QQ项目,那么就需要有各种通信存在:添加删除好友用什么来表示,对方发送信息的格式,以及类型,还有其他的种种,这些都是文件协议以及通信协议的使用。


第1页

TOP相关主题

热门文档

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  email
返回顶部