這個讀檔案為什麼不可以呢?

2021-08-23 11:55:53 字數 382 閱讀 8991

專案中有個讀stream的問題,我用了最原始的辦法,發現當inputstream中是xml可以讀出,當是其他的時候就不可以了。雖然後來有了其他方案解決了,但是還是不知道原因,這裡貼出來,想知道大家的看法,謝謝.

try

if (in != null)

byte cache2 = new byte[cache.size()];

for (int i = 0; i < cache.size(); i++)

system.out.println("cache2: " + cache2.length);

output.write(cache2);

} finally

}try

} finally

}

程式設計 為什麼不可以簡單??

今天在群裡聽到這樣的話,asp.net太簡單了,微軟過分的封裝,難道程式設計要像word,excel那樣簡單嗎 具體的可能不是這個樣子,反正意思差不多。我想了想,首先有乙個疑問,什麼樣的人需要程式設計,程式設計中最重要的是什麼?誰會程式設計,我覺得每個人都可以,但這個社會從事程式設計的人還是少數,程...

C 函式過載,為什麼C不可以?

乙個詞可以有多重含義,我們可以根據上下文判斷該詞真實的含義,即該詞被過載了 比如有句話說的是 能穿多少穿多少 在冬天和夏天來看這句話的理解是不一樣的。函式過載是函式的一種特殊情況,c 允許在同乙個作用域中宣告幾個功能類似的同名函式,這些同名函式的形參列表 引數個數或型別或順序 必須不同。注意 如果兩...

建構函式為什麼不可以為虛函式

1,從儲存空間角度 虛函式對應乙個vtable,這大家都知道,可是這個vtable其實是儲存在物件的記憶體空間的。問題出來了,如果建構函式是虛的,就需要通過 vtable來呼叫,可是物件還沒有例項化,也就是記憶體空間還沒有,無法找到vtable,所以建構函式不能是虛函式。2,從使用角度 虛函式主要用...