首页 > 代码库 > java_io_FileOutStream和流的分类
java_io_FileOutStream和流的分类
流的分类
1.按照方向分:输入流和输出流
2.按照类型分:字节流和字符流
3.按照操作方式分:节点流和过滤流
4.转换流
package Stream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class FileOutputStream {
public static void main(String[] args) {
FileInputStream fis=null;
FileOutputStream fos=null;
try {
fis=new FileInputStream("G:\\图片\\one.JPG");
fos=new FileOutputStream("D:\\temp\\two.jpg");
byte buf[]=new byte[1024];
int len=0;
while((len=fis.read(buf))>0){
System.out.write(buf);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally{
if(fis!=null)
try {
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
if(fos!=null)
try {
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
java_io_FileOutStream和流的分类