今天看ARRAYLIST的源码 有个疑问

走你_ 走你_ 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
他内部写了两个私有函数
 private void writeObject(java.io.ObjectOutputStream s)

private void readObject(java.io.ObjectInputStream s)

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

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

非得反射才能调用么
...全文

相关推荐

ArrayList扩容机制源码解析.md

本资源根据个人学习和总结,主要介绍Java中ArrayList扩容机制源码的解析,主要包含文字和代码等内容,以源码的形式进行分析,详细介绍了ArrayList扩容机制的整个流程,特此将该资源分享

゛诗和远方

ArrayList 源码深度解析

ArrayList 源码深度解析 一、重新认识ArrayList 什么是ArrayList? ArrayList是基于数组实现的List类,封装了一个动态再分配的Object数组,以达到可以动态增长和缩减的索引序列。 长啥样? 如图,是一个长度为6,存储了6个6的数组,下标(index)从0开始,数组(elementData)表示存储的数据本身。 有哪些基本概念? index 表示数组下标; elementData 表示数组本身; DEFAULT_CAPACITY 表示数组初始大小,默认是10; size 表示当前数组的大小,int类型,未使用volatile修饰,非线程安全; modCou

weixin_38609089

Java中ArrayList类的源码解析

本文主要介绍了Java中ArrayList类的源码解析,具有很好的参考价值。下面跟着小编一起来看下吧

weixin_38657353

深入Java集合ArrayList的源码解析

现在由大恶人付有杰来从增删改查几个角度轻度解析ArrayList的源码 首先ArrayList的底层数据结构非常简单,就是一个数组。 从源码第115行我们可以得出信息,他的默认数组长度是10。 /** * Default initial capacity. */ private static final int DEFAULT_CAPACITY = 10; 那么我们经常调用的size方法是什么呢? 源码第281行,142行 /** * Returns the number of elements in this list. *返回链表中元素

weixin_38518006

ArrayList源码.zip

ArrayList源码.zip

美美的大猪蹄子
评论 4
收藏 已收藏
分享
返回顶部
走你_
Java SE 62,620 成员 307,251 内容