public final void writeInt(int v) throws IOException {
write((v >>> 24) & 0xFF);
write((v >>> 16) & 0xFF);
write((v >>> 8) & 0xFF);
write((v >>> 0) & 0xFF);
//written += 4;
}
问题一:第一次右移动24次还有8位,第二次移动16位,还有16位,不是包括第一次的那8位了吗?没重复吗?
问题二:这跟序列化有什么关系?