本文共 150 字,大约阅读时间需要 1 分钟。
使用writeUTF()方法时,前两个byte是用来表示长度的;所以readUTF()会读取这两个字节来表示长度。
如果用readUTF()方法来读取非writeUTF()写的数据,那么得到的表示长度的数值就是错误的。如果该数值比实际的长度大,那么会得到java.io.EOFException错误。
转载地址:http://ewbdi.baihongyu.com/