Java_IO流_抽象类
一.?? 概念
流動(dòng),從一端流向另一端,源頭與目的地
以程序?yàn)橹行?程序與 數(shù)組/文件/網(wǎng)絡(luò)連接/數(shù)據(jù)庫(kù),
二.?? io流分類(lèi)
字符流:文本文件,只能處理純文本
處理:增強(qiáng)功能,提供性能
三.?? 字符流與字節(jié)流與文件
1.字節(jié)流
輸入流InputStream
方法
| int | available()? |
| ?void | close()? |
| ?void | mark(int?readlimit)? |
| ?boolean | markSupported()? |
| abstract ?int | read()? |
| ?int | read(byte[]?b)? |
| ?int | read(byte[]?b, int?off, int?len)? |
| ?void | reset()? |
| ?long | skip(long?n)? |
輸出流OutputStream?
?
| ?void | close() |
| ?void | flush() |
| ?void | write(byte[]?b) |
| ?void | write(byte[]?b, int?off, int?len) |
| abstract ?void | write(int?b) |
?
2.字符流
輸入流Reader
| abstract ?void | close() ??????????關(guān)閉該流并釋放與之關(guān)聯(lián)的所有資源。 |
| ?void | mark(int?readAheadLimit) ??????????標(biāo)記流中的當(dāng)前位置。 |
| ?boolean | markSupported() ??????????判斷此流是否支持 mark() 操作。 |
| ?int | read() ??????????讀取單個(gè)字符。 |
| ?int | read(char[]?cbuf) ??????????將字符讀入數(shù)組。 |
| abstract ?int | read(char[]?cbuf, int?off, int?len) ??????????將字符讀入數(shù)組的某一部分。 |
| ?int | read(CharBuffer?target) ??????????試圖將字符讀入指定的字符緩沖區(qū)。 |
| ?boolean | ready() ??????????判斷是否準(zhǔn)備讀取此流。 |
| ?void | reset() ??????????重置該流。 |
| ?long | skip(long?n) ??????????跳過(guò)字符。 |
輸出流Writer?
?
| ?Writer | append(char?c) ??????????將指定字符添加到此 writer。 |
| ?Writer | append(CharSequence?csq) ??????????將指定字符序列添加到此 writer。 |
| ?Writer | append(CharSequence?csq, int?start, int?end) ??????????將指定字符序列的子序列添加到此 writer.Appendable。 |
| abstract ?void | close() ??????????關(guān)閉此流,但要先刷新它。 |
| abstract ?void | flush() ??????????刷新該流的緩沖。 |
| ?void | write(char[]?cbuf) ??????????寫(xiě)入字符數(shù)組。 |
| abstract ?void | write(char[]?cbuf, int?off, int?len) ??????????寫(xiě)入字符數(shù)組的某一部分。 |
| ?void | write(int?c) ??????????寫(xiě)入單個(gè)字符。 |
| ?void | write(String?str) ??????????寫(xiě)入字符串。 |
| ?void | write(String?str, int?off, int?len) ??????????寫(xiě)入字符串的某一部分。 |
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/aihuadung/p/9375369.html
總結(jié)
以上是生活随笔為你收集整理的Java_IO流_抽象类的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Xshell相关优化
- 下一篇: Java 初始化