java io
来源:互联网 发布:数据分析系统建设方案 编辑:程序博客网 时间:2024/06/05 01:01
最近看了一下Java io
具体细节不详细描述 推荐一篇文章写的不错,对io简述的比较全面,不过不是很细致 http://www.cnblogs.com/rollenholt/archive/2011/09/11/2173787.html
一下描述一下java io中的主要操作类
字节流
InputStream in = new FileInputStream(new File(path));
OutputStream out = new FileOutputStream(new File(path));
字符流
Reader reader = new FileReader(new File(path));
Writer writer = new FileWriter(new File(path));
字节转字符流
Reader reader = new InputStreamReader(new FileInputStream(new File(path)));
Writer writer = new OutputStreamWriter(new FileOutputStreamWriter(new File(path)));
内存操作流
ByteArrayInputStream in = new ByteArrayInputStream(new byte[10]);
ByteArrayOutputStream out = new ByteArrayOutputStream();
管道流
PipedInputStream in = new PipedInputStream();
PipedOutputStream out = new PipedOutputStream();
Scanner 类
Scanner sca =
new
Scanner(System.in);
合并流
SequenceInputStream in = new SequenceInputStream(new FileInputStream(new File(path)) ,new FileInputStream(new File(path)) );
OutputStream output =
new
FileOutputStream(new File(path));
文件压缩
ZipOutputStream
ZipInputStream
序列话对象
序列化对象又两种方式
1、java自带的要序列化的对象需要实现implements Serializable
2、使用第三方包 xStream.jar 序列化的对象不需要实现或者继承其他类
其他操作类
回退流 PushBackInputStream
数据操作流 DataOutputStream、DataInputStream类
BufferedReader
RandomAccessFil
e
- 【Java-IO】IO入门
- Java IO:IO框架
- 【IO】java IO 总结
- java IO
- IO.java
- JAVA IO
- JAVA IO
- java IO
- java io
- JAVA IO
- java IO
- java IO
- java io
- java io
- java io
- java IO
- java IO
- java io
- SQL 多条件查询
- xcode错误整理
- 【转】ASP.NET中的状态管理
- 使用 shell 脚本对 Linux 系统和进程资源进行监控
- NSTimer会retain target,在invalidate时释放
- java io
- C语言编译的详细过程
- VC++ 编程实现开机自启动
- Linphone移植——ARM9上音视频通话(第二篇)
- IOS NSNotificationCenter消息通信机制介绍
- Mysql数据库函数
- C 中用printf格式化输出
- C++ 条件编译
- [Win32]根据主机名、域名、IP字符串获取IP地址