----------------------android培训、java培训、期待与您交流! ----------------------
(1)要写入ObjectOutputStream的对象需要序列化,实现Serializable接口。
Serializable为改对象生成一个serialVersionUID以标识对象。对对象的类进行修改后,serialVersionUID改变所以不能再次读取。
如果希望还能读取,则可以自定义serialVersionUID。
类的静态成员不能被序列化。
如果希望非静态成员不被序列化,使用transient修饰。
(2)RandomAccessFile
直接继承object,可读可写。
可以分段写入——下载软件原理。
(3)ByteArrayStream:
内存操作。不需要调用close。
(4)注意:gbk字符“联通”易被认为是utf-8编码而解码错误。
(5)UDP:
DatagramSocket:此类表示用来发送和接收数据报包的套接字。
DatagramPacket:此类表示数据报包。可以使用DatagramSocket的send和recieve发送和接受它。
注:接受数据必须指名接受端口号。
receive是阻塞式方法。
---------------------- android培训、java培训、期待与您交流! ----------------------
详细请查看:http://edu.csdn.net/heima