======JAVA是按unicode编码处理字符的,那它占用的内存和别的语言比也应该比较大的吧?======比如说一种极端情况下,处理的文件全是英文的,JAVA程序把这些文件的内容都读进内存的时候就等于浪费了一半的内存空间(这一半的内存空间全是十六进制的00),请问是这样吗?[解决办法]应该没这个问题 再说现在哪个语言不是Unicode呢? 除非还是DOS下的16位C语言, 也就是大学里讲的C语言 : ([解决办法]字节类转为字符流有接口的~