亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

文件傳輸基礎——Java IO流

難度入門
時長 2小時 0分
學習人數
綜合評分9.67
669人評價 查看評價
9.9 內容實用
9.6 簡潔易懂
9.5 邏輯清晰

最新回答 / 慕工程9482794
是不是可以這樣理解:字符流像河水一樣是全部連在一起的,進行一次讀寫就是過濾出“一行”進來,就是一行一行的進行過濾,不是一次性全進來

已采納回答 / biubiu3504110
對于中文字符,UTF-8編碼要用三個字節進行編碼,因此,如果你使用記事本錄入“聯通”,然后選擇以UTF-8編碼方式保存的話,文件大小應為9個字節(包含三個字節的開頭數據),而同樣的文件GBK編碼卻是4個字節。最后附上“聯通”的GBK、UTF-8、Unicode編碼值,以及記事本的錯誤思維。 聯通 GBK C1 AA CD A8 ? ?UTF-8 E8 81 94 E9 80 9A ? ? Unicode 54 80 1A 90 聯通 GBK C1 AA CD A8 ? ?UTF-8 C1 AA CD A8...

已采納回答 / botao555
file的length方法的作用:如果File表示一個具體文件,則length方法返回這個文件的字節大?。蝗绻鸉ile表示一個目錄,則length方法的返回值不確定;如果File表示的目錄或文件不存在,則length方法的返回值為0L。你要是想獲取某個目錄下的子文件,是不能用length方法的,要用listFiles方法,用法如下:File[] files = file.listFiles();listFiles方法返回一個File數組,就是拿到的所有子文件(或目錄)。望采納。

最贊回答 / botao555
按照java的doc文檔,如果File表示一個具體文件,則length方法返回這個文件的字節大?。蝗绻鸉ile表示一個目錄,則length方法的返回值不確定;如果File表示的目錄或文件不存在,則length方法的返回值為0L。望采納。

最新回答 / 慕粉1052051344
已經解決了。我在調試的時候變量值放了三個數:i ,b,還有i++%10==0。這么做的hauli每次增加的值就不是1了。我也不知道為什么。

已采納回答 / 慕粉2840722
我的理解是的;IO流只是通道; 后面主要需要學習對各種類型文件的讀寫;特定函數的讀寫;

最新回答 / 慕姐3585284
是的。比如你寫入一個int,一個long。。。然后先讀一個long,它就會讀取int的四個字節,加上long的四個字節,這樣就會出現數據錯誤。

最贊回答 / 魯國人
看一下你的這個java文件是什么編碼。如果是utf-8的話。漢子占3個字節就是32位

最贊回答 / weibo_六渡黃昏_0
對于txt格式的文本文件????你把那個拷貝的文件(亂碼的) :文件-->另存為????在彈出界面的保存左面有一個編碼選擇項,????選擇你原來的編碼格式,保存后打開就OK.

最新回答 / LSQ_逝水無痕
視頻下方右邊不是有個資料下載嗎,點擊下載就可以啦,放到Eclipse里面就可以查看了。

最新回答 / 用戶1098335
啦啦啦啦啦啦啦啦啦啦啦啦

已采納回答 / 念舊的拾荒者3981222
printHex()是IOUtil類里寫的靜態函數,所以能夠直接通過IOUtil類來調用該函數,他不是FileInputStream的方法,而是IOUtil里的方法

已采納回答 / qHK丨DC
比如從一個缸往另一個缸中倒水,前者直接到,后者是有緩沖區的,相當于一個桶,然后往桶里加水,然后再往另一個缸中到。 ?字節數組最快(批量),有緩沖區的次之(一杯一杯加到桶里再將桶中的倒入缸中),一個字節一個字節最慢(相當于一杯一杯)。 ?太詳細的有點啰嗦,將就看吧。
課程須知
親,為了更好的學習本門課程,需要您對二進制的知識有所了解,還要熟悉Java的基本語法和面向對象的知識。
老師告訴你能學到什么?
1、了解文件編碼。 2、能夠對文件和目錄進行管理操作。 3、能夠應用字節流和字符流對文件進行讀寫操作。 4、能夠對對象進行序列化和反序列化。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消