千鋒教育-做有情懷、有良心、有品質的職業教育機構

當前位置:首頁  >  IT問答庫  >  Java基礎知識

Java中io流詳解

發布:Java培訓 2022-01-20 15:36

Java中io流詳解

推薦答案

      流,其實是一組有順序的,有起點和終點的字節集合,是對數據傳輸的總稱或抽象。即數據在兩設備間的傳輸稱為流,流的本質是數據傳輸,根據數據傳輸特性將流抽象為各種類,方便更直觀的進行數據操作。按照不同的劃分標準,可以分為字符流和字節流、輸入流和輸出流。

      由于因為數據編碼的不同,而有了對字符進行高效操作的流對象,這就是字符流。字符流本質其實就是基于字節流讀取時,去查了指定的碼表。字節流和字符流的區別:

      1)讀寫單位不同:字節流以字節(8bit)為單位,字符流以字符為單位,根據碼表映射字符,一次可能讀多個字節;

      2)處理對象不同:字節流能處理所有類型的數據(如圖片、avi等),而字符流只能處理字符類型的數據;

      3)字節流在操作的時候本身是不會用到緩沖區的,是文件本身的直接操作的;而字符流在操作的時候下后是會用到緩沖區的,是通過緩沖區來操作文件。

      設備上的數據無論是圖片或者視頻,文字,它們都以二進制存儲的,所以字節流可以處理設備上的所有,在開發中字節流使用廣泛。

      Java語言定義了許多類專門負責各種方式的輸入或者輸出,這些類都被放在java.io包中。其中,所有輸入流類都是抽象類InputStream(字節輸入流),或者抽象類Reader(字符輸入流)的子類;而所有輸出流都是抽象類OutputStream(字節輸出流)或者Writer(字符輸出流)的子類。

      InputStream類是字節輸入流的抽象類,Reader類是字符輸入流的抽象類,OutputStream類是字節輸入流的抽象類,Writer類是字符輸出流的抽象類,File類是IO包中唯一代表磁盤文件本身的對象。對輸入流只能進行讀操作,對輸出流只能進行寫操作,程序中需要根據待傳輸數據的不同特性而使用不同的流。

io

io

最新問答資訊

01 unity用什么編程語言?unity學習難度大嗎

學習 unity 語言
6020 人關注

02 python容易學嗎?學好python有什么好處?

學習 python 工作 培訓
5389 人關注

03 html是什么語言?html學習難嗎?

學習 html 語言 可以
5062 人關注

04 c語言難學嗎?c語言學好要多久?

語言 技術 學習
4733 人關注

06 學好平面設計要多久?報速成班靠譜嗎?

平面 設計 學習 時間
4238 人關注

相關問題

Java培訓班的課程一般都學習什么內容

首先是Java技術的核心和基礎JavaSE,這一階段會接觸到Java基礎語...

學習Java有哪些技巧嗎

java作為最經典的編程語言之一受到大家的喜愛,不止你我,很多人...

java程序員常用到的技術有哪些

操作系統、計算機網絡這些基礎知識,工作之后基本都忘的差不多了...

int和integer有哪些區別?

int 和 Integer 的基本區別有如下?點: int 是基本數據類型,...

JVM模型的介紹二

JVM模型的介紹二,接著上一篇我們繼續來分享,棧之本地方法棧。 ...

JVM模型的介紹一

Java培訓班教程系列分享JVM模型的介紹一,Java內存分配:JVM定義...

測一測
你知道多少IT梗

主站蜘蛛池模板: 亚洲欧洲一区二区| 久久一区二区三区精品| 人妻AV一区二区三区精品| 国产在线第一区二区三区| 肉色超薄丝袜脚交一区二区| 亚洲AV无码一区二三区| 天天躁日日躁狠狠躁一区| 精品国产一区二区三区四区| 国产精品日本一区二区不卡视频 | 国产无套精品一区二区| 波多野结衣中文一区二区免费| 五十路熟女人妻一区二区| 亚洲午夜精品一区二区公牛电影院| 欧洲精品无码一区二区三区在线播放| 精品免费国产一区二区三区 | 精品久久一区二区三区| 久久无码一区二区三区少妇| 亚洲第一区精品日韩在线播放| 国产精品久久久久一区二区| 韩国精品福利一区二区三区| 国产精品av一区二区三区不卡蜜| 亚洲变态另类一区二区三区 | 男人免费视频一区二区在线观看| 成人无码精品一区二区三区| 国精产品一区一区三区MBA下载| 亚洲AV无码一区二区三区电影| 精品欧美一区二区在线观看| 日韩在线一区高清在线| 一区二区三区在线播放视频| 国产精品一区12p| 一区二区视频免费观看| 国产精品无圣光一区二区| 无码国产精品一区二区免费16| 中文字幕在线看视频一区二区三区| 久久人做人爽一区二区三区| 亚洲日韩国产一区二区三区在线| 日本精品一区二区三区视频| 国产成人精品久久一区二区三区av| 手机看片福利一区二区三区| 亚洲国产国产综合一区首页| 亚洲a∨无码一区二区|