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

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

文件傳輸基礎——Java IO流

難度入門
時長 2小時 0分
學習人數
綜合評分9.67
669人評價 查看評價
9.9 內容實用
9.6 簡潔易懂
9.5 邏輯清晰
謝謝老師,老師講得很好。
System.out.print(String.format("%02x ", b));
英 [ 'd?ɑ:v? ] 美 [ ?d?æv?, ?d?ɑv? ]
看不懂的可以去網上聽標準的發音。
別糾結家蛙還是抓蛙了。反正2個讀法都是錯的。
英 [ 'd?ɑ:v? ] 美 [ ?d?æv?, ?d?ɑv? ]
個人意見,我覺得老師有好的值得我們學習的地方有很多,謝謝老師,我反復看了兩次視頻了
本來想一上午學完兩個章節,發現有點天真。。。學了2個多小時了,還在第一章...
叫“禹爸爸”同志的評論點贊數第二的我不知道點贊的都怎么想的,說明你們連read(byte[] bytes,int off,int len)都沒有搞清楚,建議回到一上節課去補一下。
byte類型轉化int需要在高位補1,老師在代碼中已經寫了 Integer.toHexString()& 0xff,這里是位運算取低8位,只需要改動判斷 if((buf[i]&0xff)<=0xf),老師最后在紅字里已經說明,你自己留著上節課的判斷能怪誰呢,所以好好學吧
頭好暈,我去回顧下之前的視頻吧!~昨晚沒睡好,學不進新知識?。?!
我覺得read()方法的返回值要特別說明一下,不帶參數的返回的是讀出單個字節的int表示方式,而三個參數的read(byte[] b, int off, int len)方法,返回值是一共讀了多少個字節,雖然都是int,但是含義不一樣,在前面的2個例子中,有的人很可能把int返回值都理解成字節數量,導致看不懂為什么要轉換成16進制輸出
藍貓?(湊字數)
不添加flush()方法明顯比加flush()方法塊太多啊,而且flush()方法放在循環體中太影響效率了吧,每循環一次都要刷新緩存。放在循環體外面應該更好一點吧。
一滴水, 一瓢水, 一缸水, 這個比喻精辟
一邊讀,一邊寫好不好? 還是一次性的把文件讀到字節數組,利用FileOutputStream 寫入到目標文件輸出流 ?
讀取一個文件作為輸入字節流,從這個輸入字節流中獲取數據一次一個, 寫個評論證明曾來過
課程須知
親,為了更好的學習本門課程,需要您對二進制的知識有所了解,還要熟悉Java的基本語法和面向對象的知識。
老師告訴你能學到什么?
1、了解文件編碼。 2、能夠對文件和目錄進行管理操作。 3、能夠應用字節流和字符流對文件進行讀寫操作。 4、能夠對對象進行序列化和反序列化。

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消