今天无聊测试了下DataOutputStream和FileWriter 的性能,惊奇的发现FileWriter 的性能比DataOutputStream的高很多倍啊,看了下源代码FileWriter 里面也是构造了一个FileOutputStream,而我也是用FileOutputStream构造的DataOutputStream的啊,呵呵!
知道的高手了讨论下,我对java底层不是太了解。
测试代码如下:
测试结果:
time1:8390
time2:1000
测试环境:windows Xp + Eclipse + jdk5