您的位置:首页 > 编程语言 > Java开发

我的java学习日记(16)

2014-05-02 11:47 302 查看
Java学习第十六节流之初学习

一、        流的简单介绍

1、流,即是通过一定的传播路径从源传递到目的地字节序列。

    2、三种类型的流:

       ——字节流:是基础,都是以Stream结束的

       ——字符流:是在字节流的基础上运用的,主要可提高文字的阅读性

  
——对象流


 

 
输入流:可以读到一系列字节的对象称为输入流。

 
输出流:能向其中写入一系列字节的对象称为输出流。

二、        基本操作

1、字节流

   String filePath=”
文件地址”; //定义变量filePath

   File f=new File(filePath);  
// 创建文件

   FileInputStream fis=new FileInputStream(f); 
//将文件转换成字节流

BufferedInputStreambis=new BufferedInputStream(fis);//将字节流转换为带缓冲的字节流

2、字符流

String filePath=”
文件地址”; //定义变量filePath

   File f=new File(filePath);  
// 创建文件

   FileOutputStream fos=new FileOutputStream(f); 
//将文件转换成字符流

BufferedReader br=new BufferedReader (fis);//将字符流转换为带缓冲的字符流

3、对象流

String filePath=”
文件地址”; //定义变量filePath

   FileOutputStream fos=new FileOutputStream(filePath); 
//字节流

 DataOutputStream dos=newDataOutputStream(fos); 
//将字节流转换成数据流

 dos.writeObject(); 
//序列化

 dos.transient();  
//方序列化操作

 dos.write(); 
//调用写的方法,给dos传入数据

  dos.flush(); //调用刷新方法

  dos.close(); //调用关闭方法

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java