全球温泉

1 ArrayList 继承了 abstractList  实现了 List ,RandomAccess ,Cloneable ,Serializable等等接口

Default_CAPACITY ;默认初始化容量  10个元素

EMPTY_ELEMENTDATA  : 用于空实例的共享空数组实例

DEFAULTCAPACITY_EMPTY_ELEMENTDATA :

elementData  是一个对象的数据

size 当前list的实际大小

构造器 : 参数 ,初始化一个arrayList 的初始容量

大于0, 创建一个参数大小的数组,

==0  将 empty_elementData 复制给数据

否则抛出异常 

transient 关键字 :

https://www.cnblogs.com/lanxuezaipiao/p/3369962.html

一个对象实现了 Serilizable接口,这个对象就可以被序列化 ,---所有的属性和方法都是可以序列化的

实际中有很多类 ,是某些 属性是需要序列化的,有的是不需要序列化的 比如敏感信息的字段 。就可以使用 transient关键字就可以实现

即为 被修饰的字段只是存在于 调用着的内存中,不会写入磁盘中持久化

 transient 关键字 是只能修饰变量,不能修饰方法和类 ,注意本地变量是不能被transient关键字修饰的

transient
DEFAULTCAPACITY_EMPTY_ELEMENTDATA

猜你喜欢

转载自my.oschina.net/u/3106499/blog/1801681
今日推荐