摘要:學(xué)習(xí)筆記總結(jié)前言前面的八篇文章詳細(xì)的講述了的操作方法,文章列表如下基本的文件操作字符流和字節(jié)流的操作和操作內(nèi)存操作流管道流打印流對的支持和后續(xù)字節(jié)流字節(jié)流的操作都是基于和這兩個抽象類是字節(jié)輸入流,主要的功能是從文件中讀取數(shù)據(jù)它的子類有內(nèi)存操
Java IO學(xué)習(xí)筆記總結(jié) 前言
后續(xù) 字節(jié)流前面的八篇文章詳細(xì)的講述了Java IO的操作方法,文章列表如下
基本的文件操作
字符流和字節(jié)流的操作
InputStreamReader和OutputStreamWriter操作
內(nèi)存操作流
管道流
打印流
System對IO的支持
BufferedReader和BufferedWriter
InputStream字節(jié)流的操作都是基于InputStream和OutputStream這兩個抽象類
OutPutStreamInputStream是字節(jié)輸入流,主要的功能是從文件中讀取數(shù)據(jù),它的子類有內(nèi)存操作流 ByteArrayInputStream,管道輸入流PipedInputStream,和FileInputStream
字符流OutputStream是字節(jié)輸出流,主要功能是向文件中寫入數(shù)據(jù),它的常用的子類有ByteArrayOutputStream, FileOutputStream, PipedOutputStream,PrintStream
Writer字符流的操作都是基于家Writer和Reader這兩個抽象類的,一個是輸出流,一個是輸入流
Reader寫入字符流的操作類,常用的子類有PrintWriter,BufferedWriter,OutputStreamWriter(字節(jié)流和字符流之間的橋梁)
最好用的用于讀取字符流的抽象類,常用的子類有BufferedReader,InputStreamReader
輸出流最好用的其中最高效的輸入和輸出當(dāng)然是字符流操作的BufferedReader和BufferedWriter
最便捷的,格式化最好的當(dāng)然是PrintStream,PrintWriter這兩個類都采用了格式化的輸入和輸出
輸出流中比較好用的是PrintStream,PrintWriter
輸出流最好用的當(dāng)然是BufferedWriter和PrintWriter的結(jié)合,例子如下;
File file=new File("/tmp"+File.separator+"test"+File.separator+"test.txt"); //用BufferedWriter實例化PrintWriter,顯著提高寫入的效率 PrintWriter printWriter=new PrintWriter(new BufferedWriter(new FileWriter(file))); String name="陳加兵"; int age=22; float grade=99.9f; printWriter.printf("姓名:%s,年齡:%s,grade:%s",name,age,grade); //格式化的寫入 printWriter.close();輸入流最好用的
本人覺得輸入流中BufferedReader功能已經(jīng)很強大了
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/67176.html
摘要:而面向搜索引擎,就是我們要及時的使用百度谷歌遇到問題無法解決,先別急著放棄,可以去網(wǎng)絡(luò)尋找答案,你的坑大部分別人都已經(jīng)走過了,大部分都可以找到合適的解決方案。 showImg(https://segmentfault.com/img/remote/1460000019236352?w=866&h=456); 前言: ●眾多的語言,到底哪一門才是適合我的?●我們?yōu)槭裁匆獙W(xué)習(xí)Java語言呢...
摘要:再附一部分架構(gòu)面試視頻講解本文已被開源項目學(xué)習(xí)筆記總結(jié)移動架構(gòu)視頻大廠面試真題項目實戰(zhàn)源碼收錄 Java反射(一)Java反射(二)Java反射(三)Java注解Java IO(一)Java IO(二)RandomAccessFileJava NIOJava異常詳解Java抽象類和接口的區(qū)別Java深拷貝和淺拷...
摘要:網(wǎng)易跨境電商考拉海購在線筆試現(xiàn)場技術(shù)面面。如何看待校招面試招聘,對公司而言,是尋找勞動力對員工而言,是尋找未來的同事。 如何準(zhǔn)備校招技術(shù)面試 標(biāo)簽 : 面試 [TOC] 2017 年互聯(lián)網(wǎng)校招已近尾聲,作為一個非 CS 專業(yè)的應(yīng)屆生,零 ACM 經(jīng)驗、零期刊論文發(fā)表,我通過自己的努力和準(zhǔn)備,從找實習(xí)到校招一路運氣不錯,面試全部通過,謹(jǐn)以此文記錄我的校招感悟。 寫在前面 寫作動機 ...
摘要:學(xué)習(xí)筆記二流的概念在程序中所有的數(shù)據(jù)都是以流的方式進行傳輸或保存的,程序需要數(shù)據(jù)的時候要使用輸入流讀取數(shù)據(jù),而當(dāng)程序需要將一些數(shù)據(jù)保存起來的時候,就要使用輸出流完成。主要功能是向文件中寫入內(nèi)容構(gòu)造函數(shù)根據(jù)給定的對象構(gòu)造一個對象。 Java IO學(xué)習(xí)筆記二 流的概念 在程序中所有的數(shù)據(jù)都是以流的方式進行傳輸或保存的,程序需要數(shù)據(jù)的時候要使用輸入流讀取數(shù)據(jù),而當(dāng)程序需要將一些數(shù)據(jù)保存起來...
閱讀 2001·2019-08-29 16:27
閱讀 1370·2019-08-29 16:14
閱讀 3372·2019-08-29 14:18
閱讀 3455·2019-08-29 13:56
閱讀 1252·2019-08-29 11:13
閱讀 2118·2019-08-28 18:19
閱讀 3439·2019-08-27 10:57
閱讀 2273·2019-08-26 11:39