二进制文件不能直接用String来读取和写入,因为String是基于字符的,会涉及到字符编码(如UTF-8,GBK),这会破坏二进制数据的完整性,必须使用字节流来操作,Java提供了InputStream和OutputS...