課程
/后端開發
/Java
/文件傳輸基礎——Java IO流
假如設置的字節數組是20k,那么當讀一個10M的文件時?,它并不會將這個文件讀完,而是只讀了字節數組的大小。。。這是什么情況??
2015-08-08
源自:文件傳輸基礎——Java IO流 5-1
正在回答
你去看老師的操作實例,它會反復讀取,不斷用數組按順序去取文件中的內容,直到pointer到了文件尾部,然后才會返回-1
如果不用數組,每次只能讀取一個字節,每讀一個字節寫一個字節,頻繁訪問硬盤,(訪問硬盤速度很慢)速度慢。提高每次讀寫的內容,減少訪問硬盤的次數,提高讀寫效率
舉報
為您介紹IO流的使用,以及對象的序列化和反序列化的內容
2 回答批量讀取問題
4 回答單字節讀取時Integer.toHexString(b) 批量讀取時Integer.toHexString(buf[i]&0xff)
2 回答帶緩沖的應該比批量的讀取快吧?帶緩沖的批量比批量快吧?
3 回答批量讀取是否還需要循環與判斷-1
1 回答關于文件批量讀取的起始位置的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-12-03
你去看老師的操作實例,它會反復讀取,不斷用數組按順序去取文件中的內容,直到pointer到了文件尾部,然后才會返回-1
2015-08-31
如果不用數組,每次只能讀取一個字節,每讀一個字節寫一個字節,頻繁訪問硬盤,(訪問硬盤速度很慢)速度慢。提高每次讀寫的內容,減少訪問硬盤的次數,提高讀寫效率