前面的分析後,2一個基本的封裝類型。現在我們就來揭開Java.nio魔法知識的最後一塊,CharsetEncoding類,他的主要功能是實作位元組Unicode之間的轉換轉碼。
讓我們來看看他同樣的封裝結構。
,相對簡單的結構和簡單的。

裡面一個最最基本的類就是Charset類,看看裡面有哪些變量
他的構造函數為
Charset類中也有緩存位元組本身的類型
我們來看看他最基本的一個功能encode編碼是怎樣實作的
能夠從上圖中我們知道編碼調用的方法事實上是CharsetEncoder的encode方法。然後我們往裡找
再來當中核心的encode方法,方法比較長
decode與此類似。就不介紹了。以下我們看看當中涉及到一個CoderResult結果類
好了。還有最後一個提供者類,在Charset.spi中。
詳細什麼時候用上。我好像沒看到。
至此java.nio這樣就完成了分析,我希望我們能帶來的收獲。但有些地方我是比較難了解
版權聲明:本文部落客原創文章,部落格,未經同意不得轉載。
本文轉自mfrbuaa部落格園部落格,原文連結:http://www.cnblogs.com/mfrbuaa/p/4906260.html,如需轉載請自行聯系原作者