<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    IO流大概

    數(shù)據(jù)流的概念

    ? ? Java 中,把所有的輸入和輸出都當(dāng)做流來(lái)處理。 是一個(gè)抽象概念,它代表任何有能力產(chǎn)出數(shù)據(jù)的數(shù)據(jù)源對(duì)象或者是有能力接收數(shù)據(jù)的接收端對(duì)象。 屏蔽了實(shí)際的輸入 / 輸出設(shè)備中處理數(shù)據(jù)的細(xì)節(jié)。一個(gè)程序可以打開(kāi)一個(gè)數(shù)據(jù)源上的流,然后按順序讀取這個(gè)流中的數(shù)據(jù)到程序中,這樣的流稱為輸入流,其過(guò)程如圖所示。一個(gè)程序也可以打開(kāi)一個(gè)目的地的流,然后按順序的把程序中的數(shù)據(jù)寫(xiě)入到這個(gè)目地中,這樣的流稱為輸出流

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

    ?

    流的分類

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

    ?

    兩種分法

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

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

    字符流的輸入 / 輸出數(shù)據(jù)是字符碼, Unicode 字符。字符流有兩個(gè)基本類: Reader 類和 Writer 類。 Reader 類用于處理字符輸入流, Writer 類用于處理字符輸出流。 它們都是抽象類,本身不能直接用來(lái)創(chuàng)建對(duì)象。提供了一些方法。 ?

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

    ? 字節(jié)流是按字節(jié)讀 / 寫(xiě)二進(jìn)制數(shù)據(jù)。 字節(jié)流有兩個(gè)基本的類: InputStream 類和 OutputStream 類。 InputStream 類用于處理字節(jié)輸入流, OutputStream 類用于處理字節(jié)輸出流。它們都是抽象類,本身不能直接用來(lái)創(chuàng)建對(duì)象。 InputStream 類和 OutputStream 類為其它字節(jié)輸入 / 輸出流子類提供了一些基本方法和標(biāo)準(zhǔn)接口。

    ?

    2.按照流是否直接與特定的地方(如磁盤(pán)、內(nèi)存等)相連,分為節(jié)點(diǎn)流與處理流。

    u?????? 節(jié)點(diǎn)流:可以從或者向一個(gè)特定的地方(節(jié)點(diǎn))讀寫(xiě)數(shù)據(jù)。如文件流 FileReader ?

    u?????? 處理流:是對(duì)一個(gè)已經(jīng)存在的流的連接和封裝,通過(guò)所封裝的流的功能調(diào)用實(shí)現(xiàn)數(shù)據(jù)讀、寫(xiě)功能。處理流也稱過(guò)濾流,如緩沖處理流 BufferedReader


    待續(xù)。。。。

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

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

    導(dǎo)航

    統(tǒng)計(jì)

    公告

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

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    文章分類

    相冊(cè)

    收藏夾

    Java Website

    java技術(shù)博客

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 日本亚洲中午字幕乱码| 久章草在线精品视频免费观看| 国产成人精品久久亚洲高清不卡 | 岛国岛国免费V片在线观看| 亚洲高清视频在线播放| 国产成人免费A在线视频| 国产婷婷成人久久Av免费高清| 亚洲一区二区三区免费观看| 亚洲免费日韩无码系列| 免费黄色福利视频| 一级毛片成人免费看a| 亚洲国产成人资源在线软件 | 国产av无码专区亚洲国产精品| 特级无码毛片免费视频尤物| 中文字幕 亚洲 有码 在线| 亚洲午夜福利精品无码| 韩国免费一级成人毛片| 中国一级毛片免费看视频| 亚洲人成网站免费播放| 亚洲毛片在线观看| 亚洲国产精品无码久久久久久曰 | 国产精品免费大片一区二区| 亚洲av无码一区二区三区天堂古代| 亚洲国产一区二区三区| 在线免费观看a级片| 青青青国产手机频在线免费观看| 色天使亚洲综合一区二区| 亚洲精品一区二区三区四区乱码 | 亚洲最新中文字幕| 亚洲日韩精品一区二区三区| 日韩高清免费在线观看| **一级一级毛片免费观看| 二区久久国产乱子伦免费精品 | a毛片在线免费观看| 国产成人亚洲综合a∨| 国产精品亚洲综合五月天| 亚洲久本草在线中文字幕| 国产AV无码专区亚洲AV漫画| 国产又黄又爽又猛的免费视频播放 | 亚洲一区中文字幕在线电影网| 亚洲AV无码一区二区乱孑伦AS|