在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ Apache Commons IO 能使用內(nèi)存映射嗎?

Apache Commons IO 能使用內(nèi)存映射嗎?

順便再問個(gè)問題,現(xiàn)在開發(fā)中一般用 Java 7 的 Files 類多還是 Apache Commons IO 多?

回答
編輯回答
苦妄

用最新版commons-io 2.6即可
本身就依賴于JDK 1.7
意味著底層是NIO, 適當(dāng)?shù)臅r(shí)候會(huì)調(diào)用jvm mmap來處理

commons-io本身就是對(duì)Java API正交化設(shè)計(jì)的一個(gè)易用性封裝
性能真的扛不住了, 可能需要去自己調(diào)用NIO api或者干脆換個(gè)語言了

2017年8月21日 00:39
編輯回答
喜歡你

首先,凡是處理流的地方都可以用 ByteArrayInputStream 或 ByteArrayOutputStream,就是流的內(nèi)容都在內(nèi)存里。其次,只要你用熟了 Path 那些類,保管你再不想回到用 File 來。

2018年4月2日 03:44