-
字節字符轉換流 Java中的 文本(char)是 16 位無符號整數,是字符的 unicode 編碼(雙字節編碼) 文件是 byte byte byte ...的數據序列 文本文件是文本(char)序列按照某種編碼方案(utf-8,utf-16be,gbk)序列化位 byte 的存儲結果查看全部
-
字節緩沖流(提高IO的性能) BufferedInputStream、BufferedOutputStream BufferedInputStream bis = new BufferedInputStream(new FileInputStream(file)); FileOutputStream->write() DataOutputStream->writeXxx(); BufferedOutputStream->write();效率最高查看全部
-
數據輸入輸出流: DataInputStream、DataOutputStream 是對“流”功能的擴展,方便讀寫 DataOutputStream dos = new DataOutputStream(new FileOutputStream(file)); dos.writeInt(10); dos.writeLong(10l);字母l dos.writeDouble(10.5); //采用utf-8編碼寫出 dos.writeUTF("中國"); //采用utf-16be編碼寫出 dos.writeChars("中國");查看全部
-
文件寫出流: FileOutputStream fos = new FileOutputStream(file,true) 文件不存在,則創建,存在,則刪除后創建查看全部
-
1、byte 類型 8 位,int 類型 32 位,為了避免數據轉換錯誤,通過 & 0xff 將高 24 位清零 2、long time = System.currentTimeMillis() 當前時間與協調世界時 1970 年 1 月 1 日午夜之間的時間差(以毫秒為單位測量) 3、is.read() 單字節適合讀取 小 文件 is.read(byte[] bytes,int star,int size) 字節數組適合讀取 大 文件查看全部
-
字節流:文件流(File)、數據流(Data) 文件讀取流: FileInputStream fis = new FileInputStream(fileName) 注意補零: 0xf(16) = 16(10)查看全部
-
IO流(字節流、字符流) 字節流的輸入輸出方式:InputStream和OutputStream 輸入流基本方法: is.read() 讀取一個字節無符號填充到int低八位,-1是EOF is.read(byte[] buf) is.read(byte[] buf,int start,int size) 輸出流基本方法: os.write(int b) 寫出一個byte到流,b的低8位 os.write(byte[] buf) os.write(byte[] buf,int start,int size)查看全部
-
file 類不操作文件內容查看全部
-
序列化基本操作查看全部
-
FileInputStream->具體實現了在文件上的讀取數據查看全部
-
字節流(續2)查看全部
-
字節流(續)查看全部
-
字節流查看全部
-
IO流 IO流包括輸入流,輸出流,是java做數據輸入輸出的基礎 IO流又可以分為字節流和字符流查看全部
-
RandomAccessFile查看全部
舉報
0/150
提交
取消