1. 程式人生 > >IO流簡介

IO流簡介

IO流概念 
流是一組有順序的,有起點和終點的位元組集合,是對資料傳輸的總稱或抽象。即資料在兩裝置間的傳輸稱為流,流的本質是資料傳輸,根據資料傳輸特性將流抽象為各種類,方便更直觀的進行資料操作。

IO流的分類 
根據處理資料型別的不同分為:字元流和位元組流 
根據資料流向不同分為:輸入流和輸出流

字元流和位元組流 
字元流的由來: 因為資料編碼的不同,而有了對字元進行高效操作的流物件。本質其實就是基於位元組流讀取時,去查了指定的碼錶。 位元組流和字元流的區別:

讀寫單位不同:位元組流以位元組(8bit)為單位,字元流以字元為單位,根據碼錶對映字元,一次可能讀多個位元組。 
處理物件不同:位元組流能處理所有型別的資料(如圖片、avi等),而字元流只能處理字元型別的資料。

只要是處理純文字資料,就優先考慮使用字元流。 除此之外都使用位元組流。

相關推薦

happy in java之io簡介

ack 封裝 16px bsp strong 一個 硬盤 其他 file 閑來沒事,重溫馬士兵老師的java基礎。。。 流 水流的流 流氓的流,,流 英文叫做stream,溪流 流的分類: 流是用來讀寫數據的。 流就像水流一樣,File類封裝

IO簡介

IO流概念 流是一組有順序的,有起點和終點的位元組集合,是對資料傳輸的總稱或抽象。即資料在兩裝置間的傳輸稱為流,流的本質是資料傳輸,根據資料傳輸特性將流抽象為各種類,方便更直觀的進行資料操作。IO流的分類 根據處理資料型別的不同分為:字元流和位元組流 根據資料流向不同分為:輸

Java IO簡介

Java中的流是什麼? java中的流是一個抽象的概念,在java的程式中需要把檔案從一個裝置傳輸到另一個裝置上,這個裝置可以是記憶體,程式,檔案,網路。把在這些之間傳輸的叫做流。官方的解釋:流是一組

Java IO-NIO簡介

spa 一段 string light rabl 文件中 很多 io流 puts 2017-11-05 22:09:04 NIO NIO:new IO就是新IO的意思,JDK4開始出現新IO,新IO和傳統的IO有相同的目的,都是用於進行輸入輸出的,但是新IO使用了不同的

Java IO字元簡介及基本使用

                Java IO流字元流簡介及常用字元流的基本使用     字元流分為輸入字元流(Writer)和輸出字元流(Reader),這兩種字元流及其子類字元流都有自己專門的功能。在編碼中我們常用的輸出字元流有FileWriter、PrintWriter等,而常用的輸入字元流有Strin

java Io 類詳解

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

Java IO學習總結

系統 指針 數組 rar amr redo 修改 接收 學習 Java IO流學習總結 Java流操作有關的類或接口: Java流類圖結構: 流的概念和作用 流是一組有順序的,有起點和終點的字節集合,是對數據傳輸的總稱或抽象。即數據在兩設備間的傳輸稱為流,流

Java基礎--常用IO使用實例

姓名 onu tar set 保存 二進制文件 stack sdn != 讀取文本文件: 1 private static void ioDemo1() { 2 try { 3 FileReader fileReader = new File

java io 分析

decode string 對象 集成 piped fileread 一個 blog 文章 java io流 在java應用或者android應用中很常見,並且使用頻率很高的一個模塊。當時每次需要用到這個模塊的時候總是有提筆忘字的感覺,不知道該用哪個流或者該用誰包裝誰。

io淺談

public 文件夾 parent 文章 IO流淺談 在這篇文章裏,我會分別和大家聊字節流和字符流 一字節流 File File:文件和目錄(文件夾)路徑名的抽象表示形式。 File的構造方法: File(String pathname):把一個路徑名稱封裝成F

seall的Java IO總結

如果 com read 對稱 可能 對象實例化 它的 通過 兩個 Java流類圖結構: 流的概念和作用 流是一組有順序的,有起點和終點的字節集合,是對數據傳輸的總稱或抽象。即數據在兩設備間的傳輸稱為流,流的本質是數據傳輸,根據數據傳輸特性將流抽象為各種類,方便更直觀

JAVA的IO:打印

如果 system 常用方法 輸出信息 [] images size 現在 技術分享 打印流: 打印流是輸出信息最方便的類,註意包含字節打印流PrintStream和字符打印流:PrintWriter。打印流提供了非常方便的打印功能, 可以打印任何類型的數據信息,例如:小數

java io 數據 DataInputStream、DataOutputStream、ByteArrayInputStream、ByteArrayOutputStream

clas mat 分享 col -s 例子 oid 類型 write 例子程序: package io; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream;

Java IO-2 IO

頂級 read zip class 安裝 exce 字符數 write demo 1.字節流介紹 InputStream和OutputStream是字節流的頂級父類, 所有的字節輸入流繼承自InputStream, 所有的字節輸出流繼承自OutputStream 2.Fil

IO

說明 劃分 文件 繼承 分類 fileread writer consola pan 一.file類 File類是io包中唯一表示磁盤文件和磁盤目錄的對象的路徑 該類包含了創建、刪除文件、重命名文件、判斷文件是否存在,查詢等功能 註意:只能設置和獲取文件本身的信息,不能

JavaSE(一) IO類層次關系和各種IO的用法總結

思想 單位 out 9.png 什麽 輸入流 謝謝 混亂 體系       今天把IO流的這一知點進行一下總結,因為在之前使用io流的時候,就只知道幾個重點常用的IO類,比如FileInputStream,BufferedInputStream(緩沖流)等等,但是不知道它處

java(十)IO

java io流 例: 關於鍵盤錄入package day22;import java.io.IOException;import java.io.InputStream;public class ReadKey { /** * 關於鍵盤錄入。 */ public static void

Java IO

io 流 inputstream outputstream Java中的流,可以從不同的角度進行分類。按照數據流的方向不同可以分為:輸入流和輸出流。按照處理數據單位不同可以分為:字節流和字符流。按照實現功能不同可以分為:節點流和處理流。 輸出流: 輸入流:因此輸入和輸出都是從程序的角度來說的。

第九章:IO

處理流 表示 getname 字節序 java對象 getpath htable .... 繼承 第九章:IO流 File類 java.io.File類:表示文件或目錄。常用方法:getName()getPath()getAbsolutePath()length()isFi

io和序列化

close 空格 ont delet 內容 stringbu class 成功 緩沖區 1.使用File操作文件 public class IoTest { public static void main(String[] args) throws IOExcep