2011-02-11 152 views
2

是有一個原因createNewFile()從java.io.File中的方法拋出IOException,但MKDIR()同一類不?IOException異常

回答

5

因爲java.io類被設計很差。 API的一致性非常低。

這很煩人和不幸,但你必須使用這些方法時,看看他們究竟是如何表現的情況下,逐案認真閱讀的javadoc。

你可以期待JDK7,其中有一個全新的文件處理API。

+0

謝謝!這清除了我很多的困惑。 – prasopes