网络数据传输的是一个二进制的字节数组。把对象序列化为二进制字节数组和把二进制字节数组反序列化为对象的时间加起来,时间越少,性能越高。使用 JSON 和 XML 的居多!
先看看 String 类的源码
1 2 3 4 5 6 7 8 9 10 11 12
publicfinalclassStringimplements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ privatefinalchar value [];
/** Cache the hash code for the string */ privateint hash; // Default to 0
/** use serialVersionUID from JDK 1.0.2 for interoperability */ privatestaticfinallongserialVersionUID= -6849794470754667710L; //.................... }