1. 程式人生 > >Java IO流 FileOutputStream類 和 FileInputStream類 FileReader類和FileWriter類

Java IO流 FileOutputStream類 和 FileInputStream類 FileReader類和FileWriter類

      FileOutputStream類和FileInputStream類,他們的父類分別是OutputStream類和InputStream類。FileOutputStream類FileInputStream類都沒有子類了。它們的父類都是抽象類不能例項化。所以FileOutputStream類和FileInputStream類,就是其父類最直接的現。

      FileInputStream類在建立的時候有2個構造方法,一個直接指定輸入流的IO裝置的路徑,或者是指定一個File類物件。並且指定路徑或者File物件必須是存在並且沒有別其他IO輸入或輸出流開啟的。下面是這2個類的一個小例子:特別注意的程式碼中的close方法上面的註釋有錯誤,刷先的方法呼叫是在write方法呼叫的。這一點區別字元流裡面。

    同上面一樣,FileReader類和FileWriter類 也是Reader類和Writer類的子類。但是他是字元流了。可以直接操作字元或者直接操作文字。

我們這裡要注意的FileWriter的write方法內部沒有呼叫flush方法,需要我們自己呼叫。

相關推薦

Java IO FileOutputStream FileInputStream FileReaderFileWriter

      FileOutputStream類和FileInputStream類,他們的父類分別是OutputStream類和InputStream類。FileOutputStream類FileInputStream類都沒有子類了。它們的父類都是抽象類不能例項化。所以File

java:IO(FileOutputStream)

package com.heima.inputstream; import java.io.FileNotFoundException; import java.io.FileOutputStream

java Io 詳解

修改 文件目錄 != exe [] 深入 clas one fileinput 關於java 流類的復習;習慣性的復習按照圖結構一層層往下深入去了解去復習,最後通過代碼來實現感覺印象會更深刻一些; 關於 I/O流:IO可以理解為JAVA用來傳遞數據的管道

Java IO】File的使用

parent static 技術 訪問 eat als 斜杠 rate 刪除 File類的使用 Java中的File類是在java.io.File中,Java.IO.File類表示文件或目錄。 File類只用於表示文件(目錄)的信息(名稱、大小等),不能用於文件內容

java IO 之 FIle基礎

absolut imp println io流 sys 錯誤 構造 情況 eat package IO; import java.io.File;import java.io.IOException; public class FileIO { /** * 構建及獲取

Java:IO之: File使用總結

前言------- 學了IO流的一些操作,去年學習C++的I/O流的經驗告訴我, I/O流的知識特別容易遺忘, 還好我養成了寫部落格的習慣,不然一兩週過後就忘了... 注:轉載請註明來源   目錄 一.什麼是File類,有什麼作用 二.使用絕對路徑或者相對路徑建立F

Java IO筆記4 --- File

1 概述 IO流,流物件,只能操作裝置上的資料,其他的都操作不了。 資料夾,檔案的屬性(檔案的建立,修改,讀寫屬性,檔名等),這些需要用 File類來操作。 File類 用來將檔案或者資料夾(目錄) 封裝成物件 檔案一旦變為物件,可以先操作檔案,再操作檔案

Java-IO——File介紹

File類概述 java.io.File代表與平臺無關的檔案或目錄。也就是說可以通過File類在Java程式中操作檔案或目錄。 File類只能用來操作檔案或目錄(包括新建、刪除、重新命名檔案和目錄等操

(java)IO物件(六)集合Properties、序列化、反序列化、列印

【Properties特點】 /* * 集合物件Properties類特點: * 1. 繼承Hashtable,實現Map介面 * 2. 該集合無泛型,鍵值都是字串 * 3. 鍵值可以儲存到集合中,也可以儲存到持久化的裝置如硬碟、U盤、光碟上

Java.io的基本常用

Java.io包下面的類主要是對檔案的操作,也是我們經常會用到的類,尤其是實現檔案上傳和下載的功能。本文主要介紹該包下常用的類,包括File,inputStream,OutputStream,Reader和Writer。io流的操作依賴於File類,所以本文首先會介紹File的相關知識。

黑馬程式設計師——Java IO(二)之操作規律總結、File、Properties、序列

-----------android培訓、java培訓、java學習型技術部落格、期待與您交流!------------ 六、流操作規律總結  1.明確源和目的:   源:    字元流:FileReader(純文字檔案)。    位元組流:FileInputStream(

Java ioFileOutputStreamFileInputStream 詳解

FileOutputStream 檔案輸出流 方法程式碼詳解: public class Demo01 { public static void main(String[] a

JAVA:IO——File

1、掌握File 類的作用 2、可以使用File 類中的方法對檔案進行操作 所有的 io 操作都儲存在 java.io 包中。 構造方法:public File (String pathname)  直接根據路徑找到檔案。   1. 建立一個新檔案 建立檔案: p

java--io關閉工具

out exce exc != trace tst util int sea import java.io.Closeable; import java.io.IOException; public class IOUtils { public s

Java-IO之轉換的使用編碼與解碼原理

鍵盤輸入 tostring delet 特點 rgb utf8 equals pri 數據 一、理論: 1、字符流和字節流區別是什麽? 字符流=字節流+編碼集,在實際讀取的時候其實字符流還是按照字節來讀取,但是會更具編碼集進行查找編碼集字典解析相應的字節,使得一次讀取出一個

Java IOFileOutputStream 寫入文件

AS OS catch pri int content except 數據 ati http://www.verejava.com/?id=1699464804818 package com.io; import java.io.*; public class Test

Java IOFileInputStream 讀取文件

nta out 文件中 AI In string nal trace input http://www.verejava.com/?id=1699461971466 package com.io; import java.io.*; public class TestI

J04-Java IO總結二《 FileReaderFileWriter

示例代碼 void ati LEDE io流總結 選擇 類繼承 類構造 讀取字符串 FileReader和FileWriter的源碼非常簡單,下面通過分析它們的源碼以更好地進行理解這兩個流 1. FileReader FileReader實現了讀取底層的字節數據並將其轉

J05-Java IO總結五 《 BufferedInputStreamBufferedOutputStream 》

com ioe 自定義 源文件 arr 是把 處理 每次 fff 1. 概念簡介   BufferedInputStream和BufferedOutputStream是帶緩沖區的字節輸入輸出處理流。它們本身並不具有IO流的讀取與寫入功能,只是在別的流(節點流或其他處理流)

J07-Java IO總結七 《 InputStreamReaderOutputStreamWriter 》

trace encoder div 字節數 否則 all args system.in 兩個      前面在介紹FileReader和FileWriter的時候有說到,FileReader的讀取字符功能,以及FileWriter的寫出字符的功能,都不是它們自己實現的,而是