IO流的核心是:根据实例化子类的不同,完成的功能也不同。其实就是多态。
字节流 InputStream 和 OutputStream
·使用File类找到文件
·通过字节流或字符流的子类进行对象的实例化
·进行读、写操作
·关闭字节流或字符流
File filein = new File("F:/tu/cat.jpg");
File fileout = new File("d:"+File.separator+"cat.jpg");//File.separator根据不同系统生产不同的斜杠
if(!fileout.exists()){
fileout.createNewFile();
}
InputStream in = new FileInputStream(filein);
OutputStream out = new FileOutputStream(fileout);
int i = 0;
byte[] b =new byte[1024];
while((i=in.read(b))!=-1){
out.write(b, 0, i);
}
out.flush();
out.close();
in.close();
另外还有字符流Reader 和 Writer
分享到:
相关推荐
Java IO流的基本操作
// //操作流 法一 //// int b = 0; //// while((b = in.read()) != -1){ //// out.write(b); //// } // //操作流 法二 //// byte[] b = new byte[1024]; //// while(in.read(b) != -1){ //// ...
该代码对应的博文地址如下:http://blog.csdn.net/u010156024/article/details/44245057 共有四篇博文讲述IO流的基本操作。欢迎访问!
JAVA教程 io流操作 JAVA教程 io流操作 JAVA教程 io流操作
对Java IO流操作感兴趣的开发人员 需要进行文件读写、网络传输等IO操作的程序员 使用场景 该代码资源可以用于教学、自学以及实际项目开发中的参考。 教学:作为教学示例演示给学生 自学:通过查看示例代码来学习和...
java IO流操作,包括文件的读取,写入,上传和下载,支持文本数据和音频等文件
4. Java中流的概念细分 流的方向: 输入流:数据源到程序(InputStream、Reader读进来) ...节点流处于io操作的第一线,所有操作必须通过他们进行;处理流可以对节点流 进行包装,提高性能或提高程序的灵活性。
关于java的IO流基础的练习,适合刚接触IO流,没有基础的同学
自已写了一个JAVA IO流的增删改查操作, 算是对IO的总结吧,初学者可以看下!
讲述java中IO流的基本概念和java中各种IO流的代码范例。
文件流 读写操作,对java.io.*;中文件读写的一些相关信息
java线程+java IO流操作以及多线程的处理
主要介绍了Java基于IO流读取文件的方法,涉及Java文件流操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
完整的文件io 流操作,有四个函数, Writer read inputStream outputStream自己总结的东东,让大家用用,不图得分,
Java IO流的相关操作
文件操作 IO流(File FileOutputStream OutputStreamWrite BufferWrite ......)代码及注释详解
主要介绍了java IO流文件的读写具体实例,有需要的朋友可以参考一下
高级开发员面试宝典之JavaIO流的操作
java 的 IO 流 的操作