我的java學習日記(16)

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(); //調用關閉方法

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章