今天看ARRAYLIST的源码 有个疑问

走你_ 2017-07-20 04:59:48
他内部写了两个私有函数
 private void writeObject(java.io.ObjectOutputStream s)

private void readObject(java.io.ObjectInputStream s)

这俩一看就是序列化函数
但是这个类内部也没调用过
而且他是私有的 外面也调用不了?

想请教这俩一般都用在什么场景下

非得反射才能调用么
...全文
175 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
soton_dolphin 2017-07-21
  • 打赏
  • 举报
回复
看的源代码什么版本? 和之前那得版本做个比较
走你_ 2017-07-21
  • 打赏
  • 举报
回复
一库 一库一库 一库一库 一库一库 一库
闰六月 2017-07-21
  • 打赏
  • 举报
回复
http://www.hollischuang.com/archives/1140 看看这个就明白了
ps45221 2017-07-21
  • 打赏
  • 举报
回复
实现接口Serializable的方法. 在序列化和反序列化过程中需要特殊处理的类必须使用下列准确签名来实现特殊方法:writeObject和readObject 主要用于socket通信

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧