IO流大概

          數據流的概念

          ? ? Java 中,把所有的輸入和輸出都當做流來處理。 是一個抽象概念,它代表任何有能力產出數據的數據源對象或者是有能力接收數據的接收端對象。 屏蔽了實際的輸入 / 輸出設備中處理數據的細節。一個程序可以打開一個數據源上的流,然后按順序讀取這個流中的數據到程序中,這樣的流稱為輸入流,其過程如圖所示。一個程序也可以打開一個目的地的流,然后按順序的把程序中的數據寫入到這個目地中,這樣的流稱為輸出流

          加深理解:輸入輸出是相對程序而言的。。。

          ?

          流的分類

          Java 的輸入/輸出流中,根據它們的數據類型,主要可分為兩類:字符流(Character Stream)和字節流(Btye Stream)

          ?

          兩種分法

          1.Java 的輸入 / 輸出流中,根據它們的數據類型,主要可分為兩類:字符流 (Character Stream) 字節流 (Btye Stream)

          u????? 字符流 (character Stream)

          字符流的輸入 / 輸出數據是字符碼, Unicode 字符。字符流有兩個基本類: Reader 類和 Writer 類。 Reader 類用于處理字符輸入流, Writer 類用于處理字符輸出流。 它們都是抽象類,本身不能直接用來創建對象。提供了一些方法。 ?

          u????? 字節流 (Btye Stream)

          ? 字節流是按字節讀 / 寫二進制數據。 字節流有兩個基本的類: InputStream 類和 OutputStream 類。 InputStream 類用于處理字節輸入流, OutputStream 類用于處理字節輸出流。它們都是抽象類,本身不能直接用來創建對象。 InputStream 類和 OutputStream 類為其它字節輸入 / 輸出流子類提供了一些基本方法和標準接口。

          ?

          2.按照流是否直接與特定的地方(如磁盤、內存等)相連,分為節點流與處理流。

          u?????? 節點流:可以從或者向一個特定的地方(節點)讀寫數據。如文件流 FileReader ?

          u?????? 處理流:是對一個已經存在的流的連接和封裝,通過所封裝的流的功能調用實現數據讀、寫功能。處理流也稱過濾流,如緩沖處理流 BufferedReader


          待續。。。。

          posted on 2009-04-01 00:00 luofeng225 閱讀(206) 評論(0)  編輯  收藏 所屬分類: Java

          <2009年4月>
          2930311234
          567891011
          12131415161718
          19202122232425
          262728293012
          3456789

          導航

          統計

          公告

          我曾經聽到這么一個故事: 一個年輕的程序員問一個老程序員(一個比較牛逼的公司的CTO) 年輕程序員: 你為什么這么牛X., 就好像沒有你不會的。老程序員: 積累的。年輕程序員: 怎么才能積累到您的程度呢。我每天都在積累。但是似乎都沒有感覺到進步。老程序員: 我從20歲開始做到了一件事情,直到今天,而且盡可能地保證不間斷。年輕程序員: 到底是什么? 老程序員: 我每天保證自己有2個小時在學習新的東西。

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          相冊

          收藏夾

          Java Website

          java技術博客

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 天祝| 东兰县| 黄山市| 绥芬河市| 即墨市| 镇坪县| 武安市| 扶余县| 满城县| 谢通门县| 会理县| 南平市| 鹤岗市| 丰台区| 绵竹市| 涟源市| 乌兰浩特市| 拉孜县| 辉南县| 德保县| 宿松县| 东光县| 新干县| 石门县| 买车| 泰顺县| 陕西省| 赣州市| 宜川县| 佛坪县| 涿州市| 乌鲁木齐市| 陇西县| 张掖市| 建始县| 遂平县| 上虞市| 枞阳县| 达拉特旗| 北辰区| 石棉县|