字节流与字符流

字节流操作的是字节或字节数组;字符流通过jvm将字节转化为2字节的unicode字符进行处理,处理的是字符、字符数组或字符串。所以字节流能操作任何二进制文件,多用于处理图片、音视频等;而字符流则对于多国语言的文本支持性比较好。

另外,字节流是不需要缓存支持的,直接对文件进行操作;而字符流需要缓存支持,若没有close或flush,则不会输出任何东西。所以,当需要考虑到内存的限制问题时,一般使用字节流;且使用字符流,一般需要注意关注内存是否及时释放。

泛型、反射与map

在自动化测试中的实际结果和预期结果对比时,经常需要进行同一类中两个对象间成员的比较,可通过泛型、反射和map来解决。

posted on 2015-02-07 23:37  石峰  阅读(100)  评论(0)    收藏  举报