2013-07-04 66 views

回答

2

的充氣機只是一個

new java.util.zip.Inflator() 

和緩衝區大小爲512個字節。

您可以通過導航到InflaterInputStream構造函數的源代碼來查看它。沒有在您的IDE中附加JDK源代碼?停止一切並設置它,這是至關重要的。

1

如果你看一下source,你看它只需創建一個的java.util.zip.Inflater實例:(使用end()

public InflaterInputStream(InputStream in) { 
    this(in, new Inflater()); 
    usesDefaultInflater = true; 
} 

在處理的唯一區別是,在關閉InflaterInputStream「默認」 Inflater被關閉,如果將Inflater的實例傳遞給其他構造函數之一,則不會發生這種情況。

大概通過自己允許您使用不同的實現,或重用它等。