gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

JAVA學(xué)習(xí)IO操作之字節(jié)流和字符流(總結(jié)分享)

本篇文章給大家?guī)砹岁P(guān)于java的相關(guān)知識(shí),其中主要介紹了IO操作的相關(guān)問題,包括了字節(jié)流和字符流等相關(guān)內(nèi)容,下面一起來看一下,希望對(duì)大家有幫助。

JAVA學(xué)習(xí)IO操作之字節(jié)流和字符流(總結(jié)分享)

推薦學(xué)習(xí):《java視頻教程》

前言:本章具體介紹了字節(jié)流、字符流的基本使用方法,圖解穿插代碼實(shí)現(xiàn)。

IO操作

JAVA學(xué)習(xí)IO操作之字節(jié)流和字符流(總結(jié)分享)

字節(jié)流

  • java.io.InputStream 輸入流,主要是用來讀取文件內(nèi)容的。

  • java.io.OutputStream 輸出流,主要是用來將內(nèi)容字節(jié)寫入文件的。

FileInputStream

該流用于從文件讀取數(shù)據(jù),它的對(duì)象可以用關(guān)鍵字 new 來創(chuàng)建。
有多種構(gòu)造方法可用來創(chuàng)建對(duì)象。
可以使用字符串類型的文件名來創(chuàng)建一個(gè)輸入流對(duì)象來讀取文件

InputStream f = new FileInputStream("D:/hello");

也可以使用一個(gè)文件對(duì)象來創(chuàng)建一個(gè)輸入流對(duì)象來讀取文件。我們首先得使用 File() 方法來創(chuàng)建一個(gè)文件對(duì)象:

File f = new File("D:/hello");InputStream in = new FileInputStream(f);

FileOutputStream

該類用來創(chuàng)建一個(gè)文件并向文件中寫數(shù)據(jù)。
如果該流在打開文件進(jìn)行輸出前,目標(biāo)文件不存在,那么該流會(huì)創(chuàng)建該文件。
有兩個(gè)構(gòu)造方法可以用來創(chuàng)建 FileOutputStream 對(duì)象。
使用字符串類型的文件名來創(chuàng)建一個(gè)輸出流對(duì)象:

OutputStream f = new FileOutputStream("D:/hello");

也可以使用一個(gè)文件對(duì)象來創(chuàng)建一個(gè)輸出流來寫文件。我們首先得使用File()方法來創(chuàng)建一個(gè)文件對(duì)象:

File f = new File("D:/hello");OutputStream fOut = new FileOutputStream(f);

字節(jié)流讀寫案例

讀取D:/hello.txt文件中的內(nèi)容再輸入到文件D:/test.txt中

      public class Mk {         public static void main(String[] args) throws IOException {             File file=new File("D://hello.txt");             File file1= new File("D://test.txt");             InputStream is=new FileInputStream(file);             OutputStream out=new FileOutputStream(file1);             //定義byte數(shù)組用來暫存數(shù)據(jù)             byte[] buf = new byte[1024];             //讀取Is中的內(nèi)容存到buf             is.read(buf);             //將buf中的內(nèi)容寫入out             out.write(buf);             is.close();             out.close();         }         }

字符流

FileWriter

寫入文件實(shí)例

public class A {     public static void main(String[] args) throws IOException {         FileWriter fw = new FileWriter("user.txt", true);         fw.write("你好中國(guó)1");         fw.write("你好中國(guó)2");         fw.write("你好中國(guó)3");         fw.close();     }}

JAVA學(xué)習(xí)IO操作之字節(jié)流和字符流(總結(jié)分享)
JAVA學(xué)習(xí)IO操作之字節(jié)流和字符流(總結(jié)分享)

FileReader

讀取文件實(shí)例
這里我把內(nèi)容換行了
JAVA學(xué)習(xí)IO操作之字節(jié)流和字符流(總結(jié)分享)
br.ready()是判斷這一行流是否為空
br.readLine()是輸出一行,然后自動(dòng)光標(biāo)指到下一行。

public class A {     public static void main(String[] args) throws IOException {         BufferedReader br = new BufferedReader(new FileReader("user.txt"));         while (br.ready()) {             System.out.println(br.readLine());         }         br.close();     }}

JAVA學(xué)習(xí)IO操作之字節(jié)流和字符流(總結(jié)分享)

字節(jié)流與字符流得區(qū)別

字節(jié)流和字符流使用是非常相似的,那么除了操作代碼的不同之外,還有哪些不同呢?

字節(jié)流在操作的時(shí)候本身是不會(huì)用到緩沖區(qū)(內(nèi)存)的,是與文件本身直接操作的,而字符流在操作的時(shí)候是使用到緩沖區(qū)的
字節(jié)流在操作文件時(shí),即使不關(guān)閉資源(close方法),文件也能輸出,但是如果字符流不使用close方法的話,則不會(huì)輸出任何內(nèi)容,說明字符流用的是緩沖區(qū),并且可以使用flush方法強(qiáng)制進(jìn)行刷新緩沖區(qū),這時(shí)才能在不close的情況下輸出內(nèi)容

那開發(fā)中究竟用字節(jié)流好還是用字符流好呢?

在所有的硬盤上保存文件或進(jìn)行傳輸?shù)臅r(shí)候都是以字節(jié)的方法進(jìn)行的,包括圖片也是按字節(jié)完成,而字符是只有在內(nèi)存中才會(huì)形成的,所以使用字節(jié)的操作是最多的。
如果要java程序?qū)崿F(xiàn)一個(gè)拷貝功能,應(yīng)該選用字節(jié)流進(jìn)行操作(可能拷貝的是圖片),并且采用邊讀邊寫的方式(節(jié)省內(nèi)存)。

推薦學(xué)習(xí):《java視頻教程》

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
日韩成人午夜影院| 日韩av在线中文| 亚洲激情免费视频| 日本免费不卡一区二区| 五月婷婷之婷婷| 精品人妻人人做人人爽| 日韩在线不卡一区| 黄色录像特级片| 无码人妻丰满熟妇区毛片| 99视频精品全部免费看| 日韩在线第三页| 欧美 国产 日本| 日韩av三级在线| 色男人天堂av| 手机av在线网站| 熟妇人妻va精品中文字幕| 欧美美女黄色网| 日本一级黄视频| 亚洲精品在线视频播放| 深爱五月综合网| 天天色综合天天色| 日韩不卡一二三| 亚洲最大天堂网| 在线播放免费视频| 中文字幕 91| 日本精品www| 中国丰满熟妇xxxx性| www.av91| 9色porny| 久草视频这里只有精品| 男人添女荫道口喷水视频| 大桥未久一区二区三区| www精品久久| 亚洲乱码国产一区三区| 免费在线观看的av网站| 日韩久久一级片| 88av.com| 91精品999| 一级日本黄色片| 中文字幕免费高| 国产乱淫av片杨贵妃| 男人天堂av片| jizzjizz国产精品喷水| 人妻内射一区二区在线视频| 久久久久久久久久久福利| 毛片av免费在线观看| 日本久久精品一区二区| 亚洲天堂网站在线| 免费cad大片在线观看| 日韩激情视频一区二区| 日韩免费毛片视频| 久久久久久久久久一区| 免费的一级黄色片| 欧美成人xxxxx| 国产小视频精品| www.51色.com| 乱妇乱女熟妇熟女网站| 天天干天天曰天天操| 美女扒开大腿让男人桶| 国产情侣av自拍| 公共露出暴露狂另类av| 日韩a∨精品日韩在线观看| 91蝌蚪视频在线| 缅甸午夜性猛交xxxx| 亚洲视频一二三四| 青青青免费在线| 精品国产鲁一鲁一区二区三区| 成人黄色片免费| 天天干天天综合| 国产 日韩 亚洲 欧美| 超碰超碰在线观看| 秋霞无码一区二区| 国产又粗又爽又黄的视频| 无码无遮挡又大又爽又黄的视频| 手机精品视频在线| 蜜桃免费在线视频| 欧美一级免费播放| 亚洲精品国产久| 激情视频免费网站| 精品少妇人妻av免费久久洗澡| 极品粉嫩美女露脸啪啪| av无码精品一区二区三区| 精品一区二区三区毛片| 在线一区二区不卡| 久久久精品麻豆| 国产超级av在线| 成人av在线播放观看| www亚洲国产| 国产又粗又猛大又黄又爽| 久久精品视频91| 久久精品.com| www.中文字幕在线| 18禁网站免费无遮挡无码中文| 亚洲免费视频播放| 香蕉视频在线网址| 黄频视频在线观看| 99精品视频免费版的特色功能| 午夜国产一区二区三区| 久久久精品在线视频| 加勒比成人在线| 97超碰国产精品| 天天夜碰日日摸日日澡性色av| 日本xxx免费| 国产一级黄色录像片| 午夜免费视频网站| 天天想你在线观看完整版电影免费| 亚洲精品www.| 天天综合成人网| 午夜激情影院在线观看| 青青草免费在线视频观看| 狠狠干视频网站| 国内精品视频一区二区三区| 国产一二三区在线播放| 日韩欧美不卡在线| 日本一本二本在线观看| 国产一区二区在线免费播放| 日本人69视频| 久久久天堂国产精品| 欧美久久久久久久久久久久久| 中文字幕无码精品亚洲资源网久久| 成熟丰满熟妇高潮xxxxx视频| 丰满爆乳一区二区三区| 午夜国产一区二区三区| 国产大尺度在线观看| 欧美午夜性视频| 爱情岛论坛亚洲首页入口章节| 色男人天堂av| 亚洲中文字幕无码专区| 色www免费视频| 中文精品无码中文字幕无码专区| 国产网站免费在线观看| 欧美特级aaa| 美女扒开大腿让男人桶| 91最新在线观看| 400部精品国偷自产在线观看| 草草久久久无码国产专区| 久久国产这里只有精品| 欧美在线观看视频免费| 91看片在线免费观看| 欧美中文字幕在线观看视频| av免费在线播放网站| 丰满女人性猛交| 久久久久久久激情| 少妇久久久久久被弄到高潮| 不要播放器的av网站| av一区二区三区免费观看| 日韩一级片播放| 久操网在线观看| 欧美国产日韩另类| 青青视频在线播放| 国产 欧美 日本| aaa一级黄色片| 精品久久久久久无码国产| wwwwww欧美| 91免费视频黄| 一级做a免费视频| 妺妺窝人体色www在线小说| 日本中文字幕一级片| 亚洲自拍第三页| 天天影视综合色| 久久综合久久色| 国产黄色一级网站| 国产日本在线播放| 成人国产一区二区三区| 乱子伦一区二区| 一级黄色在线播放| 五月天中文字幕在线| 亚洲五月天综合| 国产又黄又猛又粗又爽的视频| 黄色影院一级片| 国产精品wwwww| 国产熟人av一二三区| 成年人免费大片| 国产一级不卡毛片| 欧美精品久久久久久久久25p| 毛葺葺老太做受视频| 中文字幕第21页| 亚洲美女性囗交| 一级网站在线观看| 国产精品夜夜夜爽张柏芝| 国产精品久久久久久久99| 三日本三级少妇三级99| 亚洲第一区第二区第三区| 手机av在线网站| 国产欧美精品aaaaaa片| 国产精品自拍合集| 91专区在线观看| 天天操天天摸天天爽| 天天看片天天操| 国产片侵犯亲女视频播放| 国产黄色片免费在线观看| av观看免费在线| 日韩欧美亚洲另类| 久久人妻无码一区二区| 国产原创popny丨九色| 搡女人真爽免费午夜网站| 日本一级淫片演员| 欧洲精品一区二区三区久久| 免费黄色福利视频| 亚洲妇熟xx妇色黄蜜桃|