流的基本概念:
流按照方向分,分為輸入流和輸出流。
是以記憶體為參照物,將資料從資料來源中讀取到記憶體,為輸入流,也稱為讀取流。
將資料從記憶體中寫入資料來源,為輸出流,也稱為寫入流。
流按照型別分,分為位元組流、字元流和物件流。
由於計算機採用二進位制。所以資料的傳輸都是以位元組為單位傳輸。所以,無論是哪種流,其本質都是位元組流。
不過,為方便字元資料和物件資料的傳輸。可以在位元組流基礎上進行封裝,形成字元流和物件流。
inputstream和outputstream 是位元組流的兩個父類。這兩個類提供了read()和write( )兩個抽象方法。由子類根據自己資料來源的特點分別做實現。
流操作的步驟:
1、建立流
2、操作流
3、關閉流
當作檔案流操作時,如果檔案不存在。讀取流會丟擲filenotfoundexception異常。寫入流會新建檔案。
reader和writer是字元流的兩個父類。可以直接對字串進行操作。
寫入流當檔案不存在時,會建立新檔案。但前提是檔案所在的目錄必須存在。
否則也會丟擲filenotfoundexception。
網路流基本概念
網路流是圖論中乙個博大精深的分支。其最主要的難點在於各種模型的建立,我們需要熟練掌握其中的演算法模板並且充分理解其原理,積累建圖經驗,才能在遇到網路流的題目時從容應對。本篇blog主要介紹網路流的基本概念,弄清楚這些概念 定理及理解其證明,對於後面的學習會頗有助益。乙個流網路g v,e 是一張有向圖...
幾類流的基本概念
流總分為stream memorystream filestream indirectstream。其中memorystream filestream indirectstream均繼承自stream類。流涉及三個基本操作 可以讀取流。讀取是從流到資料結構 如位元組陣列 的資料傳輸。可以寫入流。寫入...
基本概念 C 基本概念
由於工作中需要用到c 編寫的一些工具,有時候需要根據需求修改或者定製工具,所以現在不得不學習一下c 的基礎語法,此為筆記,不成章法!機器語言 組合語言 高階語言 面向過程的程式設計方法 物件導向的程式設計方法 泛型程式設計方法 1 演算法設計 2 源程式編輯 3 編譯 4 連線 5 執行除錯 輸入裝...