java io

Java-IO之總框架

在Java IO中我們會經常提到輸入流和輸出流,流是一種抽象的資料總稱,本質是能夠進行資料的傳輸。按照流的方向分為:輸入流和輸出流。按照流中處理資料的單位,可以將其區分為:位元組流和字元流。在Java中,位元組就是1個Byte,8位,而字元是佔2個Byte,16位,位元組是有符號型別,字元是無符號型 […]

Java IO(02) 編碼問題(二)

作為一個程式設計師可能在日常工作中對於編碼的瞭解可能不會造成什麼大的問題,但是作為計算機技術的基礎知識,我認為還是有必要進行一下了解的,在本篇文章之前,還有一篇姊妹篇《Java IO(01)編碼問題(一)》,其中用一些程式碼演示了編碼的一些內容。那麼本文章將會詳細的進行說明編碼的原理和演進,這作為第 […]

Java IO(01) 編碼問題(一)

IO是Java中的一塊比較重要的知識,在日常開發中應用廣泛,現對Java IO知識進行整理歸納。 在IO之前呢,用幾篇文章介紹一下Java中的編碼以及File類的基本使用。本篇文章先來簡單介紹編碼。 為了更直觀的解釋各種編碼以及對他們進行比較我們用幾個簡單的例子來說明。 程式碼1 /** * 測試不 […]

Java中的BIO、NIO、AIO(NIO2)

在高效能的IO體系設計中,有幾個名詞概念常常會使我們感到迷惑不解。具體如下:  序號 問題 1 什麼是同步? 2 什麼是非同步? 3 什麼是阻塞? 4 什麼是非阻塞? 5 什麼是同步阻塞? 6 什麼是同步非阻塞? 7 什麼是非同步阻塞? 8 什麼是非同步非阻塞? 散仙不才,在查了一部分資料後,願試著 […]

Java 位元組流與字元流的區別

位元組流與和字元流的使用非常相似,兩者除了操作程式碼上的不同之外,是否還有其他的不同呢? 實際上位元組流在操作時本身不會用到緩衝區(記憶體),是檔案本身直接操作的,而字元流在操作時使用了緩衝區,通過緩衝區再操作檔案,如圖12-6所示。下面以兩個寫檔案的操作為主進行比較,但是在操作時位元組流和字元流的 […]

Java中的IO

1.Java中的輸入: - InputStream:面向位元組 - Reader:可以處理Unicode,面向字元 2.Java中的輸出: - OuputStream:面向位元組 - Writer:可以處理Unicode,面向字元 Reader和Writer主要是為了解決國際化 幾乎所有的Java […]

輕鬆 Java IO

      android 檔案 IO,當然也是 Java IO。廖廖幾百字,來說清楚檔案 IO 到底是什麼。通過對一些基本概念的理解以及 Java IO 中其他的一些必要性知識的理解,來透徹的理解 Java IO. 1 […]