📢博客主頁:🏀九九舅舅酒酒🏀
📢歡迎點贊 👍 收藏 ?留言 📝 歡迎討論!👏
📢本文由 【九九舅舅酒酒】 原創,首發于 CSDN🙉🙉🙉
📢由于博主是在學小白一枚,難免會有錯誤,有任何問題歡迎評論區留言指出,感激不盡!?
📖精品專欄(不定時更新)【JavaSE】 【MySQL】【LeetCode】【Web】【作業系統】📖精品文章(純JavaSE實作圖書管理系統<含精解注釋>)
目錄
本節目標
前言
流(Stream)
1 、流的概念
2 、什么是輸入輸出流
3、 什么是位元組流,字符流
本節目標
前言
在前期JavaSE基礎的學習程序中,從在控制臺輸出第一句的HelloWorld開始,我們就反復在和記憶體打交道,幾乎沒有和磁盤,外存,硬存有過親密接觸!~
從我們一開始學習計算機導論就接觸了祖師爺馮諾依曼的 提出的 計算機五個組成部分, 運算器,存盤器,控制器,輸入設備,輸出設備,對此我們早就久聞大名,耳熟能詳了,其中輸入設備,輸出設備合起來叫設備,也叫I/O設備,外設等等,
通過本系列第一篇文章的學習,我們了解了作業系統層面上的檔案和目錄的概念
并且學習了一個藏在Java這個高級程式語言中jar包下的IO包內的一個大寶貝
——>>>針對檔案抽象出來的File類!
對File(檔案)類了如指掌后,今天我們來順勢拿下 Stream:流~!
以下是本篇文章正文內容
流(Stream)
1 、流的概念
流: 在 Java中 所有資料 都是使用流讀寫的, 流是一組有順序的,有起點和終點的位元組集合,是對資料傳輸的總稱或抽象, 即資料在兩設備間的傳輸稱為流,流的本質是資料傳輸,根據資料傳輸特性將流抽象為各種類,方便更直觀的進行資料操作,
| 按照流向分為 | 按照處理資料的單位分 |
| 輸入流 | 位元組流 |
| 輸出流 | 字符流 |
1.按照流向分:輸入流;輸出流
2.按照處理資料的單位分:位元組流(8位的位元組);字符流(16位的位元組)
2 、什么是輸入輸出流
輸入 就是將資料從各種輸入設備(包括檔案、鍵盤等)中讀取到記憶體中,輸出 則正好相反,是將資料寫入到各種輸出設備(比如檔案、顯示幕、磁盤等),例如鍵盤就是一個標準的輸入設備,而顯示幕就是一個標準的輸出設備,網卡也可以既是輸入設備,又是輸出設備,上述這些都是切實存在的但是作業系統的萬物皆檔案中檔案既可以作為輸入設 備,又可以作為輸出設備,

3、 什么是位元組流,字符流

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/403953.html
標籤:java
上一篇:LeetCode - 1290 -二進制鏈表轉引數 - java - 兩種思維 - 兩種解法 - 細喔
下一篇:Java集合面試題看這篇就夠了
